我已经试着解决这个问题好几个小时了。我希望有一个简单的slug(/blog)和一个同名的分类词(/category/blog)同时存在于我的网站上。但我遇到的问题是,我的页面(/博客)一直重定向到类别存档页面(/类别/博客)。
我尝试了以下方法:
通过使用remove_action(\'template_redirect\', \'redirect_canonical\'); 要禁止重定向,请使用add_filter( \'template_redirect\', \'blog_redirect_filter\', 10, 3 ); 为了尝试专门针对我的博客类别,我已经没有什么想法了。我如何阻止我的站点将现有页面重定向到类别存档,因为每个页面都有不同的slug?
EDIT
我想出来了!经典的做法是等到你们公开发帖后再自己解决问题。这是Yoast、定制permalinks和分类基础的有趣组合,所有这些都相互冲突。
我的回答是:
确保在Permalinks中指定了您的类别库。保存它们移除类别术语中的任何自定义permalink段塞转到Yoast>;搜索外观(>);分类并滚动到最底部。确保类别URL设置为保留清除所有缓存和/或刷新重写规则瞧,修好了