如何使用WordPress重写规则从子类别url中删除父类别? 时间:2020-02-12 作者:Vishal Bhatt 我试图从子类别中删除父类别,但什么也没有发生。我有一个使用EDD制作的网站。目前我有如下类别:角度模板在每个类别中都有子类别/子类别,如下所示:angular-templatesangular-1angular-2angular-3现在如果我转到我的子类别,url显示如下:http://admin-pc/mysite/templates/category/angular-templates/angular-3/我想删除角度模板或url中的任何类别名称,以删除并显示url,如下所示:http://admin-pc/mysite/templates/category/angular-3/是否可以使用add\\U rewrite\\U rule()?我已经实现了我想要的str\\u替换,但这将影响网站的搜索引擎优化,所以这是不可能的。 1 个回复 SO网友:divyaT 请检查是否有任何解决方案适合您。我们有几种方法可以尝试实现这一目标。Through WP Permalinks 转到设置>>永久链接,选择自定义并输入:/%类别%/%postname%/下一步将类别基础设置为。Through Yoast Plugin 转到Yoast SEO Select advanced单击顶部的permalinks选项卡选中从类别URL中剥离类别基础(通常为/类别/)Use Remove Category Url Plugin 文章导航