Как получить метки по ID конкретной записи в WordPress
18 февр. 2014 г., 11:34:48
Просмотры: 15.1K
Голосов: 0
Я создал запись с ID 34 и добавил несколько меток. Теперь мне нужно получить все метки, связанные с этой записью по её ID.
Есть идеи?

Mr.Happy
223
Все ответы на вопрос
2
5
Поместите этот код в ваш цикл:
//Возвращает все элементы таксономии "post_tag" для текущего поста
$term_list = wp_get_post_terms($post->ID, 'post_tag', array("fields" => "all"));
print_r($term_list);
Адаптировано из wp_get_post_terms

kraftner
5.63K
18 февр. 2014 г. 11:39:39
Комментарии
Спасибо за ответ, но я получаю эту ошибку: WP_Error Object ( [errors] => Array ( [invalid_taxonomy] => Array ( [0] => Invalid taxonomy ) ) [error_data] => Array ( ) )

18 февр. 2014 г. 11:41:45
0
Вот как можно получить теги
$tax_tags = get_terms(array('post_tag'));
foreach($tax_tags as $tag){
?>
<p>
<?php echo ucfirst($tag->taxonomy).' : ' ?>
<a href="<?php echo get_term_link($tag); ?>"><?php echo $tag->name ?></a>
</p>
<?php
}
Настройте этот код по своему усмотрению.
get_terms(array('post-tag'));
позволяет получить теги, связанные с записью.
Вы можете разместить этот код внутри или вне стандартного цикла.
Ссылка: get_terms

Sudeep K Rana
1.19K
18 февр. 2014 г. 14:35:25
Похожие вопросы
2
ответов
2
ответов