Как вывести нужные мне теги в любом месте?
Здравствуйте. Есть ли возможность вывести определённые теги в нужном мне месте? Не все теги, а именно несколько, которые мне нужны. Wordpress.
Дополнительно:
Ответы:
За вывод тегов в шаблоне обычно отвечает
<?php the_tags(); ?>
В нужном месте и те, которые нужны, скорее всего вам подойдет
https://ru.wordpress.org/plugins/shortcodes-ultimate/
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Да, в WordPress можно вывести не весь набор тегов записи, а только заранее выбранные теги в любом нужном месте шаблона или страницы. Стандартная функция the_tags подходит для вывода тегов текущей записи, но она не решает задачу выбора конкретных тегов из всей таксономии. Если нужны именно несколько фиксированных тегов, правильнее получать их как термины таксономии post_tag по slug или ID, а затем самостоятельно формировать список ссылок.
Самый удобный вариант зависит от того, где должен появляться блок:
Безопасная логика такая: храните список нужных тегов по slug или ID, получайте их через get_terms, проверяйте, что результат не является ошибкой, для каждого тега получайте ссылку через get_term_link, а название выводите с экранированием. Не стоит собирать ссылки вручную строками вида /tag/name, потому что структура постоянных ссылок, префикс базы тегов и язык сайта могут отличаться.
Если часть тегов может быть пустой, решите заранее, показывать их или нет. Для навигационного блока обычно лучше скрывать пустые теги, чтобы пользователь не попадал в пустой архив. Для справочного блока или будущей структуры сайта можно оставить пустые теги видимыми, но тогда важно понимать, что такие страницы могут быть бесполезны для SEO и пользователей.
Плагин ради такой задачи обычно не нужен. Он оправдан только если администратору нужен визуальный интерфейс выбора тегов, разные наборы для разных страниц и настройка без кода. Для обычного вывода нескольких выбранных тегов достаточно функции в дочерней теме, небольшого site-specific плагина или шорткода. Главное не править файлы ядра WordPress и не вставлять PHP прямо в редактор через сомнительные плагины, если можно сделать нормальную функцию.