我希望每次更新术语名称时都重新创建slug,以便它准确地反映名称。
wp_update_term(10, \'artists\', array(\'name\' => \'my new name\'));
的文档
wp_update_term 表示:
如果$args中缺少“slug”参数,则将使用$args中的“name”。还应该注意的是,如果您设置了“slug”,并且它不是唯一的,那么将传回一个WP\\u错误。如果您没有通过任何slug,那么将为您创建一个唯一的slug。
slug已存在并已设置为"my-old-name"
不更新为"my-new-name"
当我运行上述函数时。
这是有意的吗?我是否需要手动编写slug生成代码并在参数中自己更改它?