WordPress正在将?Page=2转换为/2

时间:2014-01-25 作者:dontHaveName

使用此代码

paginate_links( 
  array(
   \'base\' => @add_query_arg(\'page\', \'%#%\'), 
   \'format\' => \'?page=%#%&a=\'.$a, 
   )
)
输出如下所示

<a class="page-numbers" href="/wordpress/something/?page=2;a=1">2</a>
但当我点击它时,我的url会转到www.example.com/something/2/?a=1 是否可以将其更改为www.example.com/something/?page=2&a=1?

谢谢

1 个回复
最合适的回答,由SO网友:renny 整理而成

试试这个。您可以按类别名称或页面名称或您选择的任何内容禁用重定向。

function wpren_disable_redirect( $query ) {

    if( \'uncategorized\' == $query->query_vars[\'category_name\'] ) 
        remove_filter( \'template_redirect\', \'redirect_canonical\' );

}
add_action( \'parse_query\', \'wpren_disable_redirect\' );

结束

相关推荐

Pagination of RSS2 feed

如何对RSS2提要进行分页?我当前的RSS链接类似于:http://www.example.com/?feed=rss2 我试过:http://www.example.com/?feed=rss2&page=2 但是WordPress仍然返回相同的结果集,因为我在仪表板>设置>阅读>联合提要显示最新的(当然我有10多个帖子)