类别中的重复slu [[WordPress]

时间:2017-10-17 09:40:16

标签: php wordpress

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

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

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

有解决方法吗?
我看到很多人都有同样的问题。如果有一种方法让他们在父母的slu is不同时拥有相同的slu ..那就太好了。

2 个答案:

答案 0 :(得分:0)

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

我所做的是直接处理WP的表(wp_terms和wp_term_taxonomy),在使用第二个(重复)术语创建的wp_term_taxonomy项上设置正确的term_id,从而获得不同的slug。这是一个直接的,非常无害的行为,因为它不会改变term_taxonomy_id,因此根本不涉及wp_term_relationships。

通常在直接操作数据时,首先在开发安装上执行此操作。

答案 1 :(得分:0)

我使用插件,我需要永久链接相关的定制。它像魅力一样工作。我跳这将有帮助。

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