WordPress常用函数get term by

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | 首页 | WordPress中文论坛 | WordPress主机 | CMS程序 | 论坛程序 | ECShop | ShopNC | PowerEasy

说明[ ]

通过Term字段和数据从数据库中获取所有Term资料。

警告:'name' $field中包括$value。必需时需要手动删除。

默认$field为'id',因此字段值也可能为空,不推荐使用空值。

$value不存在时,返回的值为假。$taxonomy存在且$field和$value组合存在时,Term被返回。

用法[ ]

<?php get_term_by( $field, $value, $taxonomy, $output, $filter ) ?>

参数

$field

(字符串)(必需) 'slug', 'name', 或 'id'

默认值:None

$value

(字符串 | 整数)(必需)搜索term值

默认值:None

$taxonomy

(字符串)(必需)分类法名称

默认值:None

$output

(字符串)(可选)常量OBJECT, ARRAY_A, 或ARRAY_N

默认值:OBJECT

$filter

(字符串)(可选)默认值为raw,否则将不应用WordPress定义的过滤器。

默认值:'raw'

返回的值

(混合)

从数据库中返回erm行(Term Row)。若$taxonomy不存在或未发现$term时,返回false。

示例[ ]

注释

  • 警告:'name' $field中包括$value。必需时需要手动删除。
  • 参见sanitize_term_field(),$context参数列出'get_term_by' $filter参数的有效值。
  • 用法:返回前根据$filter环境清除term。
  • 使用全局变量: (对象)$wpdb

修改记录

自2.3.0版本后

源文件

get_term_by()位于 wp-includes/taxonomy.php中。


相关条目[ ]