WordPress.org

Make WordPress Core

Ticket #16168: taxonomy-genre.php

File taxonomy-genre.php, 1.5 KB (added by inbytesinc, 4 years ago)
Line 
1<?php get_header(); ?>
2
3        <div id="container">
4            <div id="content" role="main">
5            <?php
6            // Current Taxonomy
7            $objCT = get_queried_object();
8           
9            // Page to render
10            $paged = (get_query_var('page')) ? get_query_var('page') : 1;
11           
12            // Args
13            $arrArgs = array(
14                'post_type' => 'book',
15                'tax_query' => array(
16                                array('taxonomy' => 'genre',
17                                      'field' => 'id',
18                                      'terms' => $objCT->term_id
19                                     )
20                                ),
21                'posts_per_page' => 1,
22                'paged' => $paged
23                );
24           
25            // The Loop
26            $original_query = $wp_query;
27            $wp_query = null;
28            $wp_query = new WP_Query($arrArgs);
29           
30            while (have_posts()): the_post();
31            ?>
32                <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
33            <?php
34            endwhile;
35           
36            // Navigation
37            twentyeleven_content_nav('content');
38
39            // Reset Post Data
40            $wp_query = null;
41            $wp_query = $original_query;           
42            wp_reset_postdata();
43            ?>
44            </div><!-- #content -->
45        </div><!-- #container -->
46
47<?php get_sidebar(); ?>
48<?php get_footer(); ?>