функция since 3.5.0

get_taxonomies_for_attachments()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

get_taxonomies_for_attachments( string $output = 'names' ): string[]|WP_Taxonomy[]

Описание

Обрабатывает таксономии, специфичные для типа MIME, такие как attachment:image и attachment:video.
См. alsoget_taxonomies()

Оригинал (английский)

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

See also

Параметры

$output string необязательный = 'names'
Тип возвращаемого вывода таксономий. Принимает 'names' или 'objects'. Значение по умолчанию 'names'.

Возвращаемое значение

string[]|WP_Taxonomy[]

Исходный код

wp-includes/media.php:4086

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 || str_starts_with( $object_type, 'attachment:' ) ) {
				if ( 'names' === $output ) {
					$taxonomies[] = $taxonomy->name;
				} else {
					$taxonomies[ $taxonomy->name ] = $taxonomy;
				}
				break;
			}
		}
	}

	return $taxonomies;
}

История изменений

ВерсияОписание
3.5.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.