Как wordpress быстро показать метки: в сайдбаре, в постах и рубриках

В статье разберем как сделать в wordpress вывод меток (не путать с тегами). Позволяют быстро найти нужную информацию, особенно если на сайте количество постов насчитывает сотню или более. Она добавляется в окне редактирования записи. Их может быть одна или несколько.

Для чего нужны и где ввести

Метки в wordpress служат некими ключевыми словами, по которым можно сориентироваться на блоге с целью поиска нужной информации.

Добавление тега к посту

Как сделать вывод меток в wordpress

Рассмотрим два способа вывода меток на сайте. В первом случае воспользуемся встроенными возможностями WordPress. Во втором — используем специальный плагин, позволяющий решить эту же задачу, но с расширенными возможностями. Будем считать, что они к статьям уже добавлены, и их осталось показать на страницах. Выводить будем в сайдбаре.

Способ 1. Стандартные средства WordPress

Для вывода, необходимо в админ-панели перейти Внешний вид -> Виджеты. WordPress, для вывода имеет встроенный инструмент Облако меток.

Стандартный виджет Облако меток

Для добавления виджета к выводу необходимо его перетянуть в сайдбар.

Добавления виджета в сайдбар

Тут можно задать имя и возможность показа количества записей, связанных с конкретным тегом. После нажатия кнопки Сохранить можно переходить на сайт.

Добавленный виджет тегов на сайте

В нашем примере было добавлено 3 штуки. Видно на фото, их названия имеют разные размеры начертания. Это связано с тем, что Метка 1 был прикреплен к постам наибольшее количество раз. Дальше по количеству прикрепленности идут отстальные.

Способ 2. Плагин Simple Tags

Плагин Simple Tags выполняет ту же задачу, но имеет больше визуальных возможностей. Так, после установки и активации плагина, следует перейти Настройки -> Simple Tags, где увидите основное окно настроек плагина.

Окно настроек плагина Simple Tags

Для вывода с помощью плагина нужно снова перейти Внешний вид -> Виджеты. Теперь среди списка доступен Tag Cloud (Simple Tags).wordpress вывод меток

Перетягиваем его и видим множество настроек.Настройка виджета Tag Cloud (Simple Tags)

Среди настроек, можно задать максимальное количество меток для отображения, всевозможные сортировки, размер шрифта, цвета. Зададим, например, красный цвет для наиболее популярных. Для этого в поле Цвет шрифта минимальных: (по умолчанию: #CCCCCC) укажем значение #ff0000 и нажмем кнопку Сохранить.

Изменение цвета шрифта в плагине Simple Tags для самых популярных тегов

Результат настроек на блоге:

Страница сайта

Показать метки текущего поста или рубрики

Иногда необходимо показать в текущем посте (записи, странице, рубрики или категории). Для решение проблемы необходимо залезть в код самой темы и найти то место где необходима данная функция.

Внимание: если вы не особо дружите с HTML и большей части с PHP, то лучше прибегнкть к помощи других людей.

За вывод меток записи отвечает функция  the_tags рассмотрим три варианта:

  • Стандартный вид
  • Замена надписи
  • Списком

В шаблоне (выбрал single.php вверху страницы, для категорий, например, это category), вставляем один из трёх кодов:

  1. <p><?php the_tags(); ?></p> добавляем стандартную надпись и далее все ссылки
  2. <?php the_tags( 'другие варианты: ', ' > '); ?> заменяет стандартную надпись на свою
  3. <?php the_tags( '<ul><li>','</li><li>','</li></ul>'); ?> показывает списком

Вот сюда я вставил код (сразу все три строчки) в файле single темы Twenty Sewenteen.

wordpress вывод меток текущего поста

И получил такую картину, вверху записи появилось новых три раздела.

вывод меток на сайте после добавления в код

В статье разобрали и настроили вывод меток на wordpress блоге. Если у вас есть пожелания или дополнения то мы с радостью их выслушаем.

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 7
  1. Александр

    Спасибо за статью. Есть вопрос! Есть ли способ вывода случайных 5-7 тегов (меток) на карточке товара в интернет-магазине на woocommerce? Они выводятся, но все, а надо случайно и не все))) спасибо.

    1. Михаил Петров author

      Добрый день!

      Для Вашего случая самый гибкий способ — самому писать код, где указывать вывод того или иного тега.

      С уважением Михаил

  2. Светлана

    Добрый день! На сайте нужна вот такая страница: http://expertvaz.ru/spravochnik/ Чтоб на нее автоматом выводились все метки, которые есть и будут добавляться в записи. Точно знаю, что этом сайте данный функционал реализован как обычная страница, на которую добавлен какой-то код. В файлы темы никаких допкодов не вносилось. Подскажите, как это реализовать? Заранее спасибо!

    1. Олег

      Светлана, здравствуйте. Пожалуйста, подскажите, как вы реализовали вывод всех тегов на определенной странице?

  3. Akim

    А по тегам можно как-то выводить рекламные блоки? Например у меня много публикаций одной тематики, но для неё нет отдельной категории. Статьи разбросаны по всему сайту в кучи разных категорий. Для сортировки, нахождения всех публикаций по этой теме я использую Метки (tag). Как мне показать рекламу во всех постах ..сайт.ру/tag/sound/

  4. Фёдор

    Как можно выводить метки в записях в определённом порядке (не по алфавиту)?

  5. YaBlogo.su

    А как вывести метки на отдельной стрнице? По сути нужна карта меток

Задать вопрос