个性化阅读
专注于IT技术分析

删除自动添加到分页URL(自定义永久链接)的参数

不知何故, 当我将wordpress的永久链接更改为自定义的永久链接时, 分页链接与以前不同。 WordPress或主题正在向我不喜欢的URL添加查询参数。我已经尝试过在Google上找到的一些解决方案, 但没有成功。

我的分页链接是这样的:https://myurl.com/custom-permalink/page/2?q=custom-permalink%2F

我只需要这样:https://myurl.com/custom-permalink/page/2


#1


值得庆幸的是, 我通过这篇文章找到了解决方案:https://wordpress.stackexchange.com/a/78553

我只需要稍微更改一下代码, 现在它就可以按预期工作了, 我得到了这样的分页链接:https://myurl.com/custom-permalink/page/2

只需将代码粘贴到你的functions.php中, 它应该可以工作。也许你还必须在wordpress中转到永久链接设置, 然后在添加代码后再次单击”保存更改”。

编码:

add_filter( 'get_pagenum_link', 'wpse_78546_pagenum_link' );

function wpse_78546_pagenum_link( $link )
{
    return preg_replace( '~/(\d+)/?~', '?page=\1', $link );
}
赞(0)
未经允许不得转载:srcmini » 删除自动添加到分页URL(自定义永久链接)的参数

评论 抢沙发

评论前必须登录!