不知何故, 当我将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中转到永久链接设置, 然后在添加代码后再次单击”
保存更改”
。
【删除自动添加到分页URL(自定义永久链接)的参数】编码:
add_filter( 'get_pagenum_link', 'wpse_78546_pagenum_link' );
function wpse_78546_pagenum_link( $link )
{
return preg_replace( '~/(\d+)/?~', '?page=\1', $link );
}
推荐阅读
- 从WordPress中类别页面的标题中删除”category”
- 缩小产品页面和页脚之间的距离()
- zabbix4.2添加被监控端主机与设置自定义监控项并邮件报警
- Meterpreter入门与精通(十六)
- Zookeeper升级配置过程
- 谈一谈 OpenHarmony 的方舟编译体系
- 项管行知10--成本
- 工具与资源
- Numpy实现Adaboost