Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $terms = wp_get_post_terms( $post->ID, 'plan type' );
- if($terms){
- // post has course_type terms attached
- $course_terms = array();
- foreach ($terms as $term){
- $course_terms[] = $term->slug;
- }
- $original_query = $wp_query;
- $wp_query = null;
- $wp_query = new WP_Query( array(
- 'post_type' => 'floorplans',
- 'tax_query' => array(
- array(
- 'taxonomy' => 'plan type',
- 'field' => 'slug',
- 'terms' => $course_terms, //the taxonomy terms I'd like to dynamically query
- 'posts_per_page' => '-1',
- ),
- ),
- 'orderby' => 'title',
- 'order' => 'ASC',
- 'posts_per_page' => '-1',
- ));
- if ( have_posts() ): ?>
- <ul class="gallery_list cf">
- <?php
- while (have_posts() ) : the_post();
- $thumb = get_field('floorThumb');
- ?>
- <li>
- <a href="<?php the_permalink(); ?>">
- <div class="gallery_thumb">
- <img src="<?php echo $thumb['url']; ?>" alt="<?php echo $thumb['alt']; ?>">
- </div>
- <div class="overlay"></div>
- <h2><?php the_title(); ?></h2>
- </a>
- </li>
- <?php endwhile; ?>
- </ul>
- <?php endif;
- $wp_query = null;
- $wp_query = $original_query;
- wp_reset_postdata();
- } // end if($terms)
- } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement