返回介绍

get_taxonomies_for_attachments()

发布于 2017-09-11 00:18:25 字数 1938 浏览 1448 评论 0 收藏 0

get_taxonomies_for_attachments( string $output = 'names' )

Retrieves all of the taxonomy names that are registered for attachments.


description

Handles mime-type-specific taxonomies such as attachment:image and attachment:video.


参数

$output

(string) (Optional) The type of taxonomy output to return. Accepts 'names' or 'objects'.

Default value: 'names'


返回值

(array) The names of all taxonomy of $object_type.


源代码

File: wp-includes/media.php

function get_taxonomies_for_attachments( $output = 'names' ) {
	$taxonomies = array();
	foreach ( get_taxonomies( array(), 'objects' ) as $taxonomy ) {
		foreach ( $taxonomy->object_type as $object_type ) {
			if ( 'attachment' == $object_type || 0 === strpos( $object_type, 'attachment:' ) ) {
				if ( 'names' == $output )
					$taxonomies[] = $taxonomy->name;
				else
					$taxonomies[ $taxonomy->name ] = $taxonomy;
				break;
			}
		}
	}

	return $taxonomies;
}

更新日志

Versiondescription
3.5.0Introduced.

相关函数

Uses

  • wp-includes/taxonomy.php: get_taxonomies()

Used By

  • wp-admin/includes/ajax-actions.php: wp_ajax_query_attachments()
  • wp-admin/includes/class-wp-media-list-table.php: WP_Media_List_Table::get_columns()
  • wp-includes/class-wp-query.php: WP_Query::get_posts()

User Contributed Notes

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

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

发布评论

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