在里面wp_unique_term_slug():
$slug对于每个分类法都必须是唯一的全局名称,这意味着一个分类法术语不能有与另一个分类法术语匹配的slug。对于每个分类法,每个slug都必须是全局唯一的。
在里面wp_unique_post_slug():
@param string$post\\u status如果帖子仍处于草稿或挂起状态,则不会进行唯一性检查[…]
所有类型的附件段塞都必须是唯一的。[…]
页面段塞在其自身树中必须是唯一的。页面与post位于单独的命名空间中,因此允许页面段塞与post段塞重叠。[…]
所有帖子中的帖子段塞必须唯一[…]
如有必要,当帖子状态更改为时,WordPress会修改帖子段塞以强制唯一性publish
或者当页面在页面树之间移动时,如果您想避免这种情况,最好自己编写唯一的slug。
未经证实,但我似乎记得:
WordPress有时会增加slug(hello-world-2
) 有时会截断它们(hello-worl
!) 要实现独特性,你必须清空垃圾,使垃圾帖子的鼻涕再次可用