2015-12-01 116 views
0

无法让自定义分类在自定义帖子类型分类页面上工作。它在显示自定义存档页面时起作用。当我点击页面时,它会显示来自第一页的帖子,但该URL表示页面= 2。Pagnation wordpress自定义帖子类型分类页面

这是我在archive-slug.php中使用的代码。我如何定制它来处理taxonomy-slug.php?

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
query_posts(array('post_type' => 'dropshippers', 'paged' => $paged)); 
$loop = new WP_Query(array('post_type' => 'dropshippers', 'paged' => get_query_var('paged'), 'posts_per_page' => 8)); 
if(have_posts()) : while(have_posts()) : the_post(); 

//Posts 

endwhile; endif; 

if(function_exists('wp_pagenavi')) { 
wp_pagenavi(array('query' => $loop)); 
} else { 
echo "No posts"; 
} 

回答

1

您需要在您的查询添加你的名字类别,我更喜欢使用get_posts为:

<?php $args = array(
    'posts_per_page' => 8, 
    'offset'   => 0, 
    'category'   => '', 
    'category_name' => '', 
    'orderby'   => 'date', 
    'order'   => 'DESC', 
    'include'   => '', 
    'exclude'   => '', 
    'meta_key'   => '', 
    'meta_value'  => '', 
    'post_type'  => 'dropshippers', 
    'post_mime_type' => '', 
    'post_parent'  => '', 
    'author'  => '', 
    'post_status'  => 'publish', 
    'suppress_filters' => true 
); 
$posts_array = get_posts($args); ?> 

Fullfit这两个线路与ARGS:

'category'   => '', 
'category_name' => '', 
相关问题