【问题标题】:Wordpress: subcategory is subtracted from slug if parent category is checkedWordpress:如果选中父类别,则从 slug 中减去子类别
【发布时间】:2026-02-08 02:25:01
【问题描述】:

我有以下类别层次结构:

-Cat
--SubCat
---SubSubCat

创建帖子并仅在subsubcat 类别中标记时,会生成正确的slug:www.example.com/cat/subcat/subsubcat/post-title

在创建帖子并将其标记为subcatsubsubcat 类别时,通过减去孙类别生成slug: www.example.com/cat/subcat/post-title

这是 Wordpress 的正常操作还是会是一个 bug?

我的永久链接配置是自定义结构:

【问题讨论】:

    标签: wordpress slug


    【解决方案1】:

    article 描述了 Wordpress 在类别、子类别和子子类别方面的行为。

    据他们说,

    另一种情况是当您有父类别、子类别和子子类别时。 WordPress 将在 URL 中包含所有这三个。

    http://example.com/apple/technology/events/article-title-here/

    所以您应该能够看到所有正确嵌套的类别。检查您是否正确配置了 slug 生成。另外,请与Wordpress Stack Exchange联系。

    【讨论】:

    • 根据我现在添加的图像,slug 设置正确。如果仅选中 subsubcat(不选中 catsubcat 框),则仅在 url 中包含 3。问题是,我按类别显示相关帖子,我需要检查父类别才能显示它们。
    • 这听起来像是一个相关的帖子插件问题,现在更是如此......您使用的是 Jetpack 还是专用插件?
    • 不是!我只使用 6 个插件(Akismet Anti-Spam、Google XML Sitemaps、AMP、Classic Editor、KK Star Ratings 和 WP Fatest Cache)。
    • 很可能是多个链接有效。直接向 wpress 提交错误是值得的
    • 感谢您指出我将注册错误的方式,一旦您有答案,我会回来更新。