Intereting Posts
Исключить текущий идентификатор сообщения из цикла в sidepbar.php Ограничение количества возвращенных результатов Получить URL-адрес из файла, загруженного в медиа-библиотеку Загружать файлы plugins'.mo и .po из каталога Как найти установленные плагины SEO – два веб-сайта WordPress на одном доменном имени Показать наиболее популярные сообщения категории Как удалить весь раздел «Медиа» из главной навигации WordPress, не скрывая его? Отфильтровать сообщения в текущем месяце Плагин для пользователей для создания собственных объявлений, таких как Google Adsense Что означает термин «связанная тема»? Использование функций / методов плагина в шаблонах Разрешения для файлов WordPress для редактирования на локальной машине разработки Ubuntu Как добиться родительской и дочерней структуры, показанной в моем примере Как создать короткий код для печати определенных значений, хранящихся в мета-массиве сообщений?

Пользовательский текст для определенных тегов

Можно ли писать на странице (одно сообщение) для отображения текста, который изменяется в зависимости от того, какой тип тега указан в записи. Я понимаю, что правильно написано. Например, через ассоциативный массив сделать пару TAG-TEXT. Если запись предназначена для TAG, заданной в массиве, она должна отображаться в соответствии с этим тегом TEXT. Вы понимаете, чего я хочу? Я знаю, что есть функция в WordPress has_tag (), но что, если у меня слишком много тегов?

Что я хочу:

Например,

if (has_tag ('TAGNAME')) { <p> TEXT tag TAGNAME </p> elseif (has_tag ('TAGNAME1')) { <p> TEXT1 tag TAGNAME1 </p> ... 

и т. д. (все разные теги и текст)

Но как это сделать программно? Не пишите одинаково каждый раз, когда дизайн elseif! Особенно, когда тег. Разве мы не можем все в форме массива?

$ test = array ('TAGNAME' => 'TEXT', 'TAGNAME1' => 'TEXT1')

А затем провести проверку на ярлыке и вывести текст, который хотите?

Solutions Collecting From Web of "Пользовательский текст для определенных тегов"

Смущает, но я думаю, что у меня есть суть …

Да, вам придется написать кучу условных выражений if/elseif или коммутатор или цикл, хотя есть массив имен тегов. Это будет довольно высокий подход к обслуживанию.

Или вы можете перейти в wp-admin-> Posts-> Tags, заполнить описание и использовать его.

 $post_tags = get_the_tags(); // you may have more than one foreach ($post_tags as $t) { if (!empty($v->description)) echo $v->description; // or whatever you want to do with it } 

http://codex.wordpress.org/Function_Reference/get_the_tags

Я не знаю, есть ли какой-либо шаблон для строк TEXT и TAGNAME которые могут быть полезны.