функция
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.
Параметры
$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. |

