Джефф Чендлер написал обзор на WPCandy по теме нашего блога Nature несколько дней назад. В этом обзоре говорится следующее:
Я не вижу немедленной поддержки тегов, но это было бы несложно добавить. Однако я думаю, что в наши дни теги должны быть качеством по умолчанию для тем, так как это так же просто, как добавить эту функцию в тему.
Я не мог с этим согласиться, и после этого обзора я попытался убедиться, что все будущие версии Theme Lab имеют поддержку тегов, а также поработали над поддержкой тегов в предыдущих выпусках тем. В этом руководстве я покажу вам, как добавить поддержку тегов в ваши собственные темы, которые могут не иметь ее. Как сказал Джефф, это действительно «так же просто, как добавить эту функцию в тему».
Что такое тег?
Хорошо, если вы не знаете, что такое тег и в чем разница между категорией и тегом, прочтите статью «Категория и теги» на странице. Я не могу объяснить их лучше, поэтому отправляйтесь туда, если вы не уверены.
Список тегов в цикле
Функция – это функция, используемая для отображения меток внутри цикла, аналогично категориям. Давайте «позаимствуем» код из моей любимой темы WordPress, Kubrick (по умолчанию).
php the_tags ('Etiquetas:', ',', '
‘); ?>
Аргументы немного трудно читать, но первый аргумент – это то, что отображается раньше (в настоящее время, затем разделитель запятой (между каждым тегом), а затем то, что идет после: разрыв строки. Поскольку код включает в функцию, нет необходимости во внешнем форматировании HTML, поэтому ничего не будет отображаться, если у вас нет тегов в конкретном сообщении. Чтобы окружить теги тегом абзаца, выполните следующие действия:
php the_tags ('
Теги: ‘,’, ‘,’
‘); ?>
Вы можете разместить этот код везде, где есть цикл, будь то шаблон основного индекса (index.php) или шаблон отдельного сообщения (single.php).
Добавьте облако тегов на свою боковую панель
Эта функция отображается в облаке тегов. Вот базовый пример облака тегов, отображаемого на боковой панели.

И – размеры шрифта. Размещение следующего кода на боковой панели приведет к примерно этому.

Конечно, вы можете уменьшить размер шрифта в параметре, если считаете, что он слишком большой. Вы можете найти полный список параметров на странице wp_tag_cloud в Codex.
Показывать теги как категории на боковой панели
Я знаю, что есть люди, которые ненавидят облако тегов, поэтому, если вы хотите отображать теги в виде списка, вы можете добавить некоторые параметры в функцию wp_tag_cloud, чтобы сделать это.
Это сделает шрифты одинакового размера (10 пикселей) и отформатирует их в виде списка.

вывод
Если вы предпочитаете теги вместо категорий или в сочетании с категориями, и ваша тема не поддерживает их, я надеюсь, вам было легко следовать. Дайте мне знать, что вы думаете в комментариях. Еще раз спасибо Джеффу за вдохновение для этого урока.
