我有一个自定义的帖子类型,它有自己的归档页面。我正在运行一个自定义循环,显示1个结果。我试图对这些结果进行分页,但我有一些奇怪的问题,我似乎无法解决。
Here\'s my WP_Query
:
$paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1;
$args = array(
\'post_type\' => \'news-events\',
\'posts_per_page\' => 1,
\'order\' => \'desc\',
\'paged\' => $paged
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post();
Here\'s the code I\'m using to make the forward and backward links:
if ( $the_query->max_num_pages > 1 ) : // check if the max number of pages is greater than 1 ?>
<nav class="prev-next-posts">
<div class="prev-posts-link">
<?php echo get_next_posts_link( \'« Previous\', $the_query->max_num_pages ); // display older posts link ?>
</div>
<div class="next-posts-link">
<?php echo get_previous_posts_link( \'Newer »\' ); // display newer posts link ?>
</div>
</nav>
<?php endif; ?>
正在生成的链接看起来正常:
mysite.com/news-events/page/2/
然而,这些404。奇怪的是,如果我从
mysite.com/news-events/page/2/
到
mysite.com/news-events/page/1/
重定向到“mysite”。com/新闻事件/。
我试图重新保存我的永久链接结构,并对其进行更改。我尝试过禁用插件等,我真的没有主意了!
非常感谢您的帮助,谢谢。