【问题标题】:Duplicate slugs in categories [WordPress]类别中的重复 slug [WordPress]
【发布时间】:2017-10-17 09:40:16
【问题描述】:

首先,让我解释一下问题。

当我创建具有相似名称的类别时会发生以下情况: https://www.example.com/cars/ford/parts
https://www.example.com/cars/toyota/parts1

为什么会这样?父母不同,为什么 WordPress 会在 1 到第二部分类别?

有解决办法吗?
我看到很多人都有同样的问题。如果父母的鼻涕虫不同时,如果有办法让他们拥有相同的鼻涕虫,那就太好了。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    我从来没有受过足够的痛苦来弄清楚它为什么会发生,但我可以确认它会发生。我只需要处理一次清理工作,但没有人想添加额外的类别,所以我的懒惰在一个简单的修复后阻止了我。

    我所做的是直接处理 WP 的表(wp_terms 和 wp_term_taxonomy),在使用第二个(重复)术语创建的 wp_term_taxonomy-item 上设置正确的 term_id,从而得到不同的 slug。这是一个直截了当、非常无害的操作,因为它不会更改 term_taxonomy_id,因此根本不关心 wp_term_relationships。

    像往常一样直接操作数据时,首先在开发安装上进行。

    【讨论】:

      【解决方案2】:

      我在需要永久链接相关自定义的地方使用了插件。它的工作方式就像魅力一样。我希望这会有所帮助。

      https://wordpress.org/plugins/custom-permalinks/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-26
        • 2018-04-30
        • 2018-11-15
        • 1970-01-01
        • 2022-12-30
        • 2017-02-28
        相关资源
        最近更新 更多