функция
since 2.3.0
get_tags()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
get_tags( string|array $args = '' ): WP_Term[]|int|WP_Error
Описание
Извлекает все метки записей.
Параметры
$args
string|array
необязательный
= ''
Аргументы для извлечения меток. Дополнительные параметры смотрите в get_terms().
taxonomy stringТаксономия, для которой извлекаются термины. По умолчанию 'post_tag'.
Возвращаемое значение
WP_Term[]|int|WP_Error
'post_tag' WP_Error
Исходный код
wp-includes/category.php:295
function get_tags( $args = '' ) {
$defaults = array( 'taxonomy' => 'post_tag' );
$args = wp_parse_args( $args, $defaults );
$tags = get_terms( $args );
if ( empty( $tags ) ) {
$tags = array();
} else {
/**
* Filters the array of term objects returned for the 'post_tag' taxonomy.
*
* @since 2.3.0
*
* @param WP_Term[]|int|WP_Error $tags Array of 'post_tag' term objects, a count thereof,
* or WP_Error if any of the taxonomies do not exist.
* @param array $args An array of arguments. See get_terms().
*/
$tags = apply_filters( 'get_tags', $tags, $args );
}
return $tags;
}
История изменений
| Версия | Описание |
|---|---|
| 2.3.0 | Introduced. |

