I have set up a site with pages assigned to individual categories. The code I have in my category.php template displays all of the posts (using a custom post type) in the selected category, but when I insert the code needed to get the pagination to work, it displays all posts, regardless of category. I'm somewhat of a WordPress (and PHP) novice, and am likely missing something about how the code works.
Here's what I have currently:
<?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'category' ) ); ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts( array('post_type' => 'lesson', 'category_name' => $term->slug, 'paged' => $paged));?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> // loop here <?php endwhile; ?> <?php toolbox_content_nav( 'nav-below' ); ?> <?php endif; ?> <?php wp_reset_query(); ?>
I'm using the Toolbox theme, which has built-in content navigation menus. I've also tried using wp_pagenavi code to no avail, so I think it's a problem with how I'm using query_posts.
Any help would be appreciated. Thanks!