【问题标题】:Wordpress main category with ghost categories带有幽灵类别的 Wordpress 主类别
【发布时间】:2019-08-21 18:29:47
【问题描述】:

我想知道是否有可能为帖子选择“主要”类别,同时也选择“幽灵”类别,以便 wordpress 帖子只显示主要类别但也会出现在其他类别上。

示例页面:https://interestingengineering.com/autonomous-cars

如果您访问该页面,您会看到自动驾驶汽车类别中的所有帖子。但是,例如,如果您打开有关“飞行的未来:日本飞行汽车飞上天空”的文章,该网站上的主要类别是“工业/车辆”:

https://interestingengineering.com/the-future-of-flying-a-japanese-flying-car-takes-to-the-skies

对我来说,主要类别是行业/车辆,而帖子出现的其他类别将是幽灵类别。

我还想知道永久链接结构是否可以保留。上面的例子显示了 root/slug,但是我想要 root/main_category/slug。

提前谢谢你。

【问题讨论】:

    标签: wordpress wordpress-theming


    【解决方案1】:

    有几种方法可以实现您想要的。我建议使用 Yoast SEO 插件,因为它包含您需要的所有功能。

    从版本 3.1 (2016) 开始,您可以选择主要类别,它允许:

    • 您可以从堆栈溢出中use the code from this valid answer 以在您的主题中仅显示一个类别。

    • 如果您在 WordPress 的永久链接设置中使用 /%category%/%postname%/,它将具有您想要的 URL 结构。

    【讨论】:

    • 昨天我添加了 Yoast SEO 并进行了设置。但是,我无法找到有关类别的设置页面。我在哪里可以找到它?固定链接已按照您的建议设置,但是当我选择多个类别时,固定链接仅显示帖子名。
    • 嗨@Hans123,您需要检查每个帖子的主要类别(如下图:imgur.com/a/gC8wMqx)。关于永久链接,如果您的服务器符合文档中指定的要求,它应该可以工作,因为它是 WordPress (wordpress.org/support/article/using-permalinks/#structure-tags) 中的默认设置。您能否分享您的主题和已安装的插件并发布您的永久链接设置的截图?
    • 谢谢。它可以工作,尽管我不得不调整我的主题以只显示主要类别。
    猜你喜欢
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 2017-06-17
    • 2014-08-29
    • 1970-01-01
    相关资源
    最近更新 更多