wp_update_term_data
云策文档标注
概述
wp_update_term_data 是一个 WordPress 过滤器钩子,用于在术语数据更新到数据库之前进行过滤。它允许开发者修改术语数据,如别名、描述、父术语 ID 和 slug。
关键要点
- 过滤器钩子:wp_update_term_data,在术语更新前触发。
- 参数:$data(术语数据数组)、$term_id(术语 ID)、$taxonomy(分类法 slug)、$args(传递给 wp_update_term() 的参数数组)。
- 用途:可用于自定义术语更新逻辑,例如修改描述或调整父术语关系。
代码示例
$data = apply_filters( 'wp_update_term_data', $data, $term_id, $taxonomy, $args );
原文内容
Filters term data before it is updated in the database.
Parameters
$dataarray-
Term data to be updated.
$term_idint-
Term ID.
$taxonomystring-
Taxonomy slug.
$argsarray-
Arguments passed to wp_update_term() .
More Arguments from wp_update_term( … $args )
Array of arguments for updating a term.
alias_ofstringSlug of the term to make this term an alias of.
Accepts a term slug.descriptionstringThe term description.parentintThe id of the parent term. Default 0.slugstringThe term slug to use.
Source
$data = apply_filters( 'wp_update_term_data', $data, $term_id, $taxonomy, $args );
Changelog
| Version | Description |
|---|---|
| 4.7.0 | Introduced. |