滤器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 );