为子类别存档页面制作类别/子类别永久链接

时间:2017-01-02 19:00:23

标签: wordpress

出于某种原因,当您在WP中创建子类别时,该页面的固定链接不会在网址中包含它的父级。

例如,如果您有类似动物的类别结构<蜥蜴,你可以看到蜥蜴类别页面的唯一方法是访问www.example.com/lizards/。 www.example.com/animals/lizards返回404但是分配给蜥蜴类别的帖子仍然具有永久链接,因为这个永久链接结构设置为/%category%/% postname%/

这似乎是一个常见的问题,因为我浏览了互联网以找到答案,但没有一个对我有用。

我有什么想法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

我按照第一个add_action解决方案修复了它:https://wordpress.stackexchange.com/questions/58471/including-category-base-in-a-post-permalink-results-in-404

然后将自定义结构设置为/%category%/%category%/%postname%/。

答案 1 :(得分:0)

  • 在您的永久链接上使用/%category%/%postname%/
  • 在您的帖子,选择两个类别时,WordPress会问 “选择主类”。选择 类别作为主要类别。

这将开始同时在URL结构中显示。