Я использую этот код, чтобы получить теги в моих сообщениях WordPress для темы
`<?php
$posttags = get_the_tags();
if ($posttags) {
foreach ($posttags as $tag) {
$tagnames[count($tagnames)] = $tag->name;
}
$comma_separated_tagnames = implode(", ", $tagnames);
print_r($comma_separated_tagnames);
}
?>`
ПРОБЛЕМА заключается в том, что он возвращает теги для «всех сообщений», а не только для отдельных сообщений, и я думаю, что проблема в том, что если сообщение НЕ имеет тегов - оно все равно просто вставляет теги.
Может кто-нибудь помочь изменить это так:
- Возвращает теги только для сообщения - не все теги
- Если для сообщения нет тегов, ничего не возвращайте
P.S - Можете проверить здесь документы WordPress