wp_get_post_tags

Получает список меток указанного поста в виде массива.

✈ 1 раз = 0.00120с = очень медленно | 50000 раз = 51.1с = очень медленно

Хуков нет.

Возвращает

Массив меток поста.

Использование

wp_get_post_tags( $post_id, $args );
$post_id(число)
ID поста.
$args(массив)
Переписывает аргументы по умолчанию. Весь список аргументов смотрите в описании функции wp_get_object_terms().
По умолчанию: array()

Примеры

#1. Получим метки текущего поста

Допустим пост имеет следующие метки: tag2, tag5 и tag6:

$t = wp_get_post_tags($post->ID);
print_r($t);

В результате мы получим следующий код:

global $post;
$tag_ids = wp_get_post_tags( $post->ID, array( 'fields' => 'ids' ) );

$tag_ids будет содержать:

<?php
function wp_get_post_tags( $post_id = 0, $args = array() ) {
	return wp_get_post_terms( $post_id, 'post_tag', $args);
}