функция since 2.8.0

wp_get_post_terms()

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

Сигнатура

wp_get_post_terms( int $post_id, string|string[] $taxonomy = 'post_tag', array $args = array() ): array|WP_Error

Описание

Возвращает термины записи.

Параметры

$post_id int необязательный
ID записи. Не принимает по умолчанию ID глобального объекта $post. Значение по умолчанию 0.
$taxonomy string|string[] необязательный = 'post_tag'
Слаг таксономии или массив слагов, для которых возвращаются термины. Значение по умолчанию 'post_tag'.
$args array необязательный = array()
Term query parameters. See WP_Term_Query::__construct() for supported arguments.
  • fields stringTerm fields to retrieve. Default 'all'.

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

array|WP_Error

WP_Term WP_Error $taxonomy

Исходный код

wp-includes/post.php:4372

function wp_get_post_terms( $post_id = 0, $taxonomy = 'post_tag', $args = array() ) {
	$post_id = (int) $post_id;

	$defaults = array( 'fields' => 'all' );
	$args     = wp_parse_args( $args, $defaults );

	$tags = wp_get_object_terms( $post_id, $taxonomy, $args );

	return $tags;
}

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

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

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

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