截至目前,如果您创建两(2)篇标题相同的帖子,您将获得以下信息:
domain.com/test/
domain.com/test-2/
domain.com/test-3/
有没有办法在重复的帖子/页面/列表的末尾添加一个自定义的4-5位数字符串?因此,它的内容如下:
domain.com/test/
domain.com/test-#####/ < the random string
截至目前,如果您创建两(2)篇标题相同的帖子,您将获得以下信息:
domain.com/test/
domain.com/test-2/
domain.com/test-3/
有没有办法在重复的帖子/页面/列表的末尾添加一个自定义的4-5位数字符串?因此,它的内容如下:
domain.com/test/
domain.com/test-#####/ < the random string
滤器wp_unique_post_slug
. 确保将回调添加为6
作为获取原始slug的最后一个参数。然后根据需要创建一个新的独特的slug,您将获得大量上下文信息。
add_filter(
\'wp_unique_post_slug\',
function (
$slug,
$post_ID,
$post_status,
$post_type,
$post_parent,
$original_slug
)
{
// create a new unique slug based on $original_slug
return $slug;
}, 10, 6 );