钩子文档

get_term

💡 云策文档标注

概述

本文档介绍 WordPress 中的 'get_term' 过滤器,用于过滤分类法术语对象。该过滤器允许开发者在获取术语数据时修改 WP_Term 对象。

关键要点

  • 'get_term' 是一个过滤器钩子,用于修改 taxonomy term 对象。
  • 还提供 'get_$taxonomy' 钩子,用于针对特定分类法进行过滤。
  • 参数包括 $_term(WP_Term 对象)和 $taxonomy(分类法 slug)。
  • 从 4.4.0 版本起,$_term 参数变为 WP_Term 对象。

代码示例

$_term = apply_filters( 'get_term', $_term, $taxonomy );

注意事项

  • 此过滤器在 get_term() 函数中被调用,用于从数据库获取术语数据。
  • 相关函数包括 get_term(),位于 wp-includes/taxonomy.php。

📄 原文内容

Filters a taxonomy term object.

Description

The ‘get_$taxonomy’ hook is also available for targeting a specific taxonomy.

Parameters

$_termWP_Term
Term object.
$taxonomystring
The taxonomy slug.

Source

$_term = apply_filters( 'get_term', $_term, $taxonomy );

Changelog

Version Description
4.4.0 $_term is now a WP_Term object.
2.3.0 Introduced.