在这种情况下,我们需要能够进行如下分类:
Root Category
|-- Child Category
|-- **Non-Unique Category**
Next Category
|-- Next Level
|-- **Non-Unique Category**
Another Category
|-- **Non-Unique Category**
我们在创建类别时发现的问题是,slug是唯一的。在我们的用例中,slug不会在URL中使用,因此它可能是我们所关心的GUID,根据WordPress的说法,它必须是唯一的。
如果slug不是唯一的,WordPress会抛出一个错误,表示已经存在相同的名称。How can we use a filter/action to change the term slug value before it commits to the database?
Bonus: 这可以通过自定义分类法和内置分类法来实现吗?