似乎无法使用返回到带有上一个链接的索引页paginate_links(). 上一个链接正在链接到第2页。
$paged = ( get_query_var( \'paged\' ) ) ? absint( get_query_var( \'paged\' ) ) : 1;
$_args = array(
\'orderby\' => \'post_date\',
\'order\' => \'DSC\',
\'paged\' => $paged,
\'post_type\' => \'post\',
\'posts_per_page\' => 2, // I have more but just show to pagination
\'post_status\' => \'publish\'
);
$_posts = new WP_Query( $_args );
$arr = paginate_links(array(
\'base\' => \'%_%\',
\'format\' => \'?paged=%#%\',
\'total\' => $_posts->max_num_pages,
\'current\' => max( 1, get_query_var(\'paged\') ),
\'show_all\' => false,
\'end_size\' => 1,
\'mid_size\' => 2,
\'prev_next\' => true,
\'prev_text\' => __(\'« Previous\'),
\'next_text\' => __(\'Next »\'),
\'type\' => \'array\',
\'add_args\' => false,
\'add_fragment\' => \'\',
\'before_page_number\' => \'\',
\'after_page_number\' => \'\'
));
foreach( (array) $arr as $link ) {
var_dump( $link );
}
在上?paged=2
, 上一个链接仍指向?paged=2
当它应该返回到索引页面时,我应该在该页面中看到所有帖子或返回到上一页。请问发生了什么事?