我有一个自定义的帖子类型,叫做task。我希望每个任务的slug是一个id,而不是使用输入的标题。我修改了这个问题的代码“How to customize this automatic slug shortener with an overrwrite function“因此:
add_filter(\'name_save_pre\', array(__CLASS__, \'change_task_slug_to_id\'));
static function change_task_slug_to_id($slug)
{
// should prevent slug from being continually modified
if ($slug) return $slug;
return date(\'U\');
}
但是,每次我添加新任务时,slug都会被添加“-2”:
如何防止WordPress重新修改slug并附加“-2”?