好的,解决了,
我设法为每个帖子运行了一个查询作为WP_Query
相反,正如Brasofilo指出的那样。然后通过WordPress帮助而不是WP_navi
因为这不会在一页上拆分为多个部分。以下是我的新查询:-
<?php
$cat_id = get_query_var(\'cat\');
$limit = get_option(\'posts_per_page\');
$paged1 = isset( $_GET[\'paged1\'] ) ? (int) $_GET[\'paged1\'] : 1;
$the_querynew = new WP_Query(\'showposts=\' . $limit = 45 . \'&paged=\' . $paged1 .\'&cat=\' . $cat_id . \'\');?>
$paged1
选择单个分页,然后在页面底部运行分页,如下所示:-
<?php $catstring = get_query_var(\'cat\');
$url = get_category_link( $catstring );
$pag_args1 = array(
\'prev_text\' => __(\'<\'),
\'next_text\' => __(\'>\'),
\'show_all\' => true,
\'base\' => \'\' . $url . \'?paged1=%#%\',
\'format\' => \'?paged1=%#%\',
\'current\' => $paged1,
\'total\' => $the_querynew->max_num_pages);
echo paginate_links( $pag_args1 ); ?>
因此,只需为不同的帖子重新运行相同的查询,但为
WP_query
和
$paged1
将为您提供正确的结果。