网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

WordPress函数_get_term()通过自定义分类ID获取该ID的所有数据

GG网络技术分享 2025-03-18 16:07 0


wordpress迷 函数教程 get_term()

函数get_term( int|WP_Term|object $term, string $taxonomy = , string $output = OBJECT, string $filter = raw )描述

通过自定义分类ID从数据库中获取该自定义分类ID的所有数据。

参数$term,(int | WP_Term | object)(必需)如果为整数,将从数据库或从高速缓存(如果有)中获取数据。如果是stdClass对象(如数据库查询的结果),将应用过滤器并返回WP_Term与$term数据相对应的对象。如果WP_Term,将返回$term。$taxonomy,(字符串)(可选) $term所属的分类法名称。默认值: ”。$output,(字符串)(可选)必需的返回类型。OBJECT,ARRAY_A或ARRAY_N之一,分别对应于WP_Term对象,关联数组或数字数组。默认值:OBJECT$filter,(string)(可选)默认值为raw或不应用WordPress定义的过滤器。默认值:“raw”。返回值

(WP_Term | array | WP_Error | null)$output成功时指定类型的对象。当$output为’OBJECT’时,返回WP_Term实例。如果分类法不存在,则返回WP_Error。对于其他故障,返回null。

实例1$term = get_term( $term_id, $taxonomy );

// 别名

$slug = $term->slug;

// 名称

$name = $term->name;

// 图像描述

$desc = $term->description;实例2

get_term()利用WP对象缓存来存储以前提取的期限数据。这有助于避免随后从数据库调用数据I/O来读取术语数据。例如:

$term = get_term( 1 , wpmi_cn );

echo $term->name;

$term = get_term( 1 , wpmi_cn );

echo $term->slug;

这个简单的示例将仅对数据库执行单个选择查询。第二个get_term将使用WP Object Cache从内存中获取上一个term对象。

标签:

提交需求或反馈

Demand feedback