这是我的分页代码。它在重定向页面网址后运行良好。当我将url重定向到另一个页面时,此代码无效。这个自定义帖子分页。
在重定向分页悬停网址之前是: http://xxxx/?industry=26&posts_per_page=12&page=3
重定向后,分页悬停网址(并且无法正常工作): http://xxxx/newpage/?page=2&industry=26&location_company=0&employees=0&type=video
<?php
echo paginate_links( [
'prev_text' => __( 'Previous', 'bizcast' ),
'next_text' => __( 'Next', 'bizcast' ),
'before_page_number' => '',
'screen_reader_text' => '',
'total' => $videos->max_num_pages,
'format' => '?page=%#%',
'current' => ($_GET['page'] ? $_GET['page'] : 1),
'type' => 'list'
] );
?>
答案 0 :(得分:0)
添加
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
在循环开始之前添加&#39;分页&#39; =&GT;在wp查询参数中分页$。 例如:
$paged = ( get_query_var('page') ) ? get_query_var('page') : 1;
$query_args = array(
'post_type' => 'post',
'category_name' => 'tutorials',
'posts_per_page' => 5,
'paged' => $paged
);