钩子文档

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_of string
    Slug of the term to make this term an alias of.
    Accepts a term slug.
  • description string
    The term description.
  • parent int
    The id of the parent term. Default 0.
  • slug string
    The term slug to use.

Source

$data = apply_filters( 'wp_update_term_data', $data, $term_id, $taxonomy, $args );

Changelog

Version Description
4.7.0 Introduced.