get_terms_fields

过滤钩子
apply_filters( 'get_terms_fields', $selects, $args, $taxonomies )
参数
  • (string[]) $selects An array of fields to select for the terms query.
    Required:
  • (array) $args An array of term query arguments.
    Required:
  • (string[]) $taxonomies An array of taxonomy names.
    Required:
定义位置
相关勾子
edit_term_fieldpre_term_fieldget_terms_argsget_termsget_terms_defaults
相关方法
get_term_fieldget_terms_to_editget_term_childrenget_post_fieldget_termssettings_fields
引入
2.8.0
弃用
-

get_terms_fields过滤钩子用于修改get_terms函数返回的字段。

过滤术语查询中要选择的字段。

$fields 参数设置为’count’或’all’时,使用该过滤器修改的字段列表将只修改函数返回的字段。在所有其他情况下,结果数组中的术语字段将由 $fields 参数单独决定。

使用这个过滤器会导致不可预测的行为,因此不建议使用。

$fields = implode( ', ', apply_filters( 'get_terms_fields', $selects, $args, $taxonomies ) );

常见问题

FAQs
查看更多 >