wp_update_term() 函数用于更新分类法或标签法中的术语(term)。

函数的语法如下:

wp_update_term( int $term_id, string $taxonomy, array $args = array() )

参数说明:
- $term_id(必填):要更新的术语(term)的ID。
- $taxonomy(必填):术语所属的分类法或标签法。
- $args(可选):用于更新术语的参数。

$args 参数可以包含以下键值对:
- 'name':更新术语的名称。
- 'slug':更新术语的别名。
- 'description':更新术语的描述。
- 'parent':更新术语的父级术语。
- 'meta':更新术语的元数据。

示例用法:

$term_id = 42;
$taxonomy = 'category';
$args = array(
'name' => '新分类名',
'slug' => 'new-category-slug',
'description' => '新分类描述',
'parent' => 0
);
wp_update_term( $term_id, $taxonomy, $args );

上述示例将更新 ID 为 42 的分类法中的术语,将名称更新为 "新分类名",别名更新为 'new-category-slug',描述更新为 '新分类描述',并将其父级术语设置为 0(即根分类)。

注意:wp_update_term() 会触发 'edit_term'、'edited_term' 和 'edited_{$taxonomy}' 这三个动作钩子。