据我所知,wp_插入_帖子将自动将一个-#附加到您的帖子中。那么为什么wp_独一无二_帖子_弹状物会存在呢?
它只是用于遗留目的,还是仍然有一个很好的理由使用它?
发布于 2019-05-21 09:01:06
正如评论者们所注意到的,wp_unique_post_slug
是从wp_insert_post
中调用的,以确保没有双重弹头。它也是从另外两个函数中调用的,这解释了为什么它是一个单独的函数,并且没有包含在wp_insert_post
中。
一个很少使用的特性是可以应用在wp_unique_post_slug
中的过滤器。其中有两个:
pre_wp_unique_post_slug
允许您完全绕过独特的后段塞生成,例如,如果您想为您的帖子使用一个完全不同的段塞(例如,基于一些元字段而不是标题)。wp_unique_post_slug
允许您更改已经生成的唯一的后置段塞,例如,如果您不喜欢数字后缀,并且希望用其他东西替换它,或者如果您想用post标记来替换每个段塞。因此,除了wp_unique_post_slug
是一个重要的WP函数这一显而易见的事实外,还有一些先进的用途。
https://wordpress.stackexchange.com/questions/338327
复制相似问题