redirct url分页后无法正常工作

时间:2017-06-12 07:41:15

标签: php wordpress pagination

这是我的分页代码。它在重定向页面网址后运行良好。当我将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'
                        ] );
                        ?>

1 个答案:

答案 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
);