返回介绍

wp_count_terms()

发布于 2017-09-11 11:43:36 字数 2080 浏览 1079 评论 0 收藏 0

wp_count_terms( string $taxonomy,  array|string $args = array() )

Count how many terms are in Taxonomy.


description

Default $args is ‘hide_empty’ which can be ‘hide_empty=true’ or array(‘hide_empty’ => true).


参数

$taxonomy

(string) (Required) Taxonomy name.

$args

(array|string) (Optional) Array of arguments that get passed to get_terms().

Default value: array()


返回值

(array|int|WP_Error) Number of terms in that taxonomy or WP_Error if the taxonomy does not exist.


源代码

File: wp-includes/taxonomy.php

function wp_count_terms( $taxonomy, $args = array() ) {
	$defaults = array('hide_empty' => false);
	$args = wp_parse_args($args, $defaults);

	// backward compatibility
	if ( isset($args['ignore_empty']) ) {
		$args['hide_empty'] = $args['ignore_empty'];
		unset($args['ignore_empty']);
	}

	$args['fields'] = 'count';

	return get_terms($taxonomy, $args);
}

更新日志

Versiondescription
2.3.0Introduced.

相关函数

Uses

  • wp-includes/functions.php: wp_parse_args()
  • wp-includes/taxonomy.php: get_terms()

Used By

  • wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php: WP_REST_Terms_Controller::get_items()
  • wp-admin/includes/class-wp-terms-list-table.php: WP_Terms_List_Table::prepare_items()
  • wp-admin/includes/nav-menu.php: wp_nav_menu_item_taxonomy_meta_box()

User Contributed Notes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文