wordpress分页第一页没有数字与自定义参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wordpress分页第一页没有数字与自定义参数相关的知识,希望对你有一定的参考价值。

我正在尝试使用WordPress分页。但是,当我点击第一页时,它总是在页面上重定向它自己,但在这里它重定向页码

function pagination_bar( $custom_query ) {
    $total_pages  = $custom_query->max_num_pages;
    $current_page = isset( $_GET['page_num'] ) ? abs( (int) $_GET['page_num'] ) : 1;
   if ( $total_pages > 1 ) {
      echo '<strong>Page ' . $current_page . ' of ' . $total_pages . '</strong>&nbsp;&nbsp; &nbsp;&nbsp;';
      echo paginate_links( array(
        'base'      => add_query_arg( 'page_num', '%#%' ),
        'format'    => '?page_num=%#%',
        'prev_text' => false,
        'next_text' => false,
        'current'   => $current_page,
        'total'     => $total_pages,
    ) );
  }}

我已经在页面后传递自定义page_num参数。

答案

试试这个,

add_filter( 'get_pagenum_link', 'wpse_78546_pagenum_link' );

function wpse_78546_pagenum_link( $link )
{
    return preg_replace( '~/page/(d+)/?~', '?page_num=1', $link );
}

或者你也可以使用这个插件。 Custom Pagination Permalinks

希望这会对你有所帮助。

欲获得更多信息,

以上是关于wordpress分页第一页没有数字与自定义参数的主要内容,如果未能解决你的问题,请参考以下文章

asp 查询分页后第一页正常第二页显示无记录

thinkphp怎样实现判断首页或者首页分页第一页显示相关内容 其他分页也

PHP中模糊查询后实现分页时,只显示第一页信息,之后的页面信息不显示,求类似问题解决方法最好有代码,谢

如何嵌套使用SQL语句,实现分页.比如就是说第一页显示10个,第二页显示下面的是个,这个要怎么实现?

在bootstrap分页里第一页管用,一翻页js就不管用

datalist中有分页,如果在第二页删除一条数据,怎么让它刷新后又回到当前页面