首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法重写文章的分页URL

无法重写文章的分页URL
EN

WordPress Development用户
提问于 2020-08-18 19:42:07
回答 1查看 222关注 0票数 0

我的文章分页在不工作的WordPress 5.5中,所以,我想重写分页的网址。I使用内页中带有分页的帖子和段塞“post”。

代码语言:javascript
复制
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代码:

代码语言:javascript
复制
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中的代码不能工作。

任何帮助都是非常感谢的。

EN

回答 1

WordPress Development用户

发布于 2020-08-26 14:58:24

似乎与: WordPress去掉了带有301重定向的“页面”查询参数有关。

请参阅Make WordPress核心票证50976:

“我们知道,主题和插件作者修复这个变量的使用可能很烦人,但是如果在WordPress核心端修改它,会带来更多的问题。从客观上来说,将其固定在插件和主题上更好,因为它错误地使用了WordPress变量。”

结束这个问题不应该在WordPress核心上,而是在插件和主题方面。“

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/373268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档