最好的方法是找到另一种不破坏唯一slug的URL结构。尽管您现在可能没有任何这样做的计划,但您可能需要在将来更改站点的URL结构,以使重复的slug会破坏站点。此外,这样做可能会产生不可预见的二阶和三阶后果,例如插件无法工作,或者更糟糕的是,由于段塞冲突,会在站点上导致致命错误。蛞蝓之所以保持唯一是有原因的,删除此检查可能会对未来造成严重破坏。
如果您想要非唯一slug的原因是为了在不可链接的区域(打印、图像等)中轻松共享干净的层次化URL,那么您可能需要考虑使用Quick Post/Page Redirect 允许简单URL使用301重定向转发到其完整、更复杂的实际位置。这不是最优雅或可扩展的解决方案,但它不会像非唯一Slug那样破坏兼容性。
如果你只是为了浏览器的整洁而想要有吸引力的URL,我建议你想出一种可以利用独特slug的替代URL结构,比如将类别名称合并到slug中。