我的文章分页在不工作的WordPress 5.5中,所以,我想重写分页的网址。I使用内页中带有分页的帖子和段塞“post”。
Current URL (The Pagination): domain.com/blog/2
I want to change the URL to: domain.com/blog/page/2通过更改URL,posts分页开始工作。我添加了jQuery代码,分页工作,但是我如何在WordPress中做到这一点。
函数s.php中添加的My代码:
function my_pagination_rewrite() {
add_rewrite_rule('blog/page/?([0-9]{1,})/?但这不管用。I也尝试了使用jQuery的代码,并且它正在工作:
jQuery('.elementor-pagination').find('a').each(function() {
var url=jQuery(this).attr('href');
var pieces = url.split("/");
var newhrf =window.location.origin+'/blog/page/'+pieces[4];
jQuery(this).attr('href',newhrf);
});
jQuery代码可以工作,但我在functions.php中的代码不能工作。任何帮助都是非常感谢的。, 'index.php?page=blog&paged=$matches[1]', 'top');
}
add_action('init', 'my_pagination_rewrite');但这不管用。
I也尝试了使用jQuery的代码,并且它正在工作:
A2
jQuery代码可以工作,但我在D3中的代码不能工作。
任何帮助都是非常感谢的。
发布于 2020-08-26 14:58:24
。
请参阅Make WordPress核心票证50976:
“我们知道,主题和插件作者修复这个变量的使用可能很烦人,但是如果在WordPress核心端修改它,会带来更多的问题。从客观上来说,将其固定在插件和主题上更好,因为它错误地使用了WordPress变量。”
结束这个问题不应该在WordPress核心上,而是在插件和主题方面。“
https://wordpress.stackexchange.com/questions/373268
复制相似问题