自定义Wordpress分页永久链接

自定义Wordpress分页永久链接,wordpress,hyperlink,pagination,permalinks,Wordpress,Hyperlink,Pagination,Permalinks,我的博客中有一个很长的博客页面,我使用以下方法拆分该页面: <!--nextpage--> 等等 我想将这些分页URL更改为以下格式 http://www.example.com/sample_page/ http://www.example.com/sample_page/more2.html http://www.example.com/sample_page/more3.html http://www.example.com/sample_page/more4.html 等

我的博客中有一个很长的博客页面,我使用以下方法拆分该页面:

<!--nextpage-->
等等

我想将这些分页URL更改为以下格式

http://www.example.com/sample_page/
http://www.example.com/sample_page/more2.html
http://www.example.com/sample_page/more3.html
http://www.example.com/sample_page/more4.html
等等

我正在使用Genesis主题框架。你能为我提供一些如何实现这一目标的指导吗

谢谢

编辑:

我试了很多次都没能成功。这就是我通过编写函数所做的,但它似乎根本没有被解雇。有人知道为什么吗

add_filter('get_pagenum_link', 'override_pagenum_link', 5);

function override_pagenum_link( $link )
{
   $patterns = array();
   $patterns[0] = '/(\d+)/';

   $replacements = array();
   $replacements[0] = 'more$1.htm';

   return preg_replace($patterns, $replacements, $link);
}
无论如何,由于时间限制,我使用.htaccess重定向构造来完成这项工作

RedirectMatch 301 (.*)/more(.*).htm /$1/$2
如果有人对如何使自定义分页永久链接在Wordpress中工作有想法,我将不胜感激。谢谢。

默认查询:

你需要编辑格式

用于分页结构的字符串可选。默认值为“?page=%%”,如果使用相当长的永久链接,则为“/page/%%”,其中“%”被页码替换

默认值:'?页面=%%'

你可以在这里看到


祝你好运

谢谢你的回复。我试图添加一个过滤器来分页链接,但它似乎不起作用。添加过滤器“分页链接”、“覆盖页面链接”;函数覆盖页面链接$link{$defaults=array'current'=>max1,get\u query\u var'paged','total'=>$wp\u query->max\u num\u pages,'base'=>get\u pagenum\u link1.'%.','format'=>'page/more%.html',返回$defaults;}你能评论一下吗?你试过没有.html吗?是的,也试过了。似乎这个函数永远不会被激活。还有其他建议吗?我已经在谷歌上搜索了4个小时,但还没有成功。你是否尝试添加然后粘贴我最上面的评论中的参数并编辑“format'=>”?更多=%%,抱歉。在哪里添加此echo语句?
RedirectMatch 301 (.*)/more(.*).htm /$1/$2