删除自动添加到分页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中转到永久链接设置, 然后在添加代码后再次单击” 保存更改” 。
【删除自动添加到分页URL(自定义永久链接)的参数】编码:

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

    推荐阅读