我有一个非常简单的类别模板,其中包含自定义查询:
<?php $args = array(
'post_type' => 'post',
'category_name' => 'work',
'orderby' => 'meta_value',
'meta_key' => 'production_date',
'order' => 'DESC',
'posts_per_page' => '6',
);
$mi_query = new WP_Query($args); ?>
<?php while ($mi_query->have_posts()) : $mi_query->the_post(); ?>
// POSTS HERE
<?php endwhile; ?>
<?php the_posts_navigation(); ?>
它似乎有效但是,当我点击“旧帖子”链接时,显示的帖子是相同的。
换句话说:
http://stage.esterpartegas.com/category/work/
显示的相同:
http://stage.esterpartegas.com/category/work/page/2/
你可以在这里试试: http://stage.esterpartegas.com/category/work/
我做错了什么?谢谢!
答案 0 :(得分:2)
您错过了paged
参数。
尝试将$args
设为
$args = array(
'post_type' => 'post',
'category_name' => 'work',
'orderby' => 'meta_value',
'meta_key' => 'production_date',
'order' => 'DESC',
'posts_per_page' => '6',
'paged' => ( get_query_var('paged') ) ? get_query_var('paged') : 1,
);