Расширяем возможности тегов (меток) в WordPress
Если вы только познакомились с Вордпресс, то вы могли подумать, будто эта система управления контентом имеет ограничения и уступает некоторым другим, более сложным.
На деле же WordPress является невероятно мощной системой управления, которая имеет огромный потенциал к развитию, а если он есть, то люди непременно будет развивать его.
В некотором роде это мощнейший цикл, на котором выстраиваются целые сообщества; собственно этот цикл является причиной того, что WordPress является одной из самых востребованных CMS в мире. И в рамках подготовленной статьи мы рассмотрим, что есть такое теги WordPress и что с ними возможно cделать (они же tags).
Tags предлагают следующие позитивные моменты:
- облако тегов предоставляет информацию и тематике сайта (достаточно раз посмотреть, чтобы понять, о чем ресурс);
- вспомогательная навигация (tags позволяют быстро отыскивать нужные посты; при помощи поиска по категориям найти нужный пост не всегда просто);
- при помощи меток создается внутренняя перелинковка, которая способна забросить в индекс дополнительные страницы (при условии, что они не будут закрыты от индексации);
- определение связных записей (очень удобно для посетителей сайта).
Если не брать во внимание весь функционал таксономии, то в WordPress можно условно выделить несколько типов ее «сущностей»: страницы, категории, посты и метки (теги, tags). Собственно посты и страницы выступают в качестве главных, ведь в них размещаются тексты, в которых возможно размещение ключевых слов и т.п.
Содержание
Плагин для работы с тегами Simple Tags в WordPress
В Вордпресс есть предмет для работы с метками (tags), но он не отличается особой функциональностью. Если поставить модуль Simple Tags, то при его помощи можно будет неплохо облегчить себе работу с тегами, а также вы получите дополнительные возможности. Скачать плагин можно по URL: category seometa
Так, после установки плагина у вас появятся 3 дополнительных пункта:
- управление метками;
- массовое изменение меток;
- автоматические метки, которые генерируются исходя из основания заголовка и содержимого поста.
Все остальные «полезности» плагина можно найти в меню Настройки – Simple Tags. Опций здесь предостаточно, поэтому рассмотрим только те, которые по нашему мнению являются наиболее важными.
В первую очередь необходимо отметить функцию st_the_tags (), которая отвечает за вывод списка тегов для определённого поста, и эта функция может немного больше, нежели стандартная от Вордпресс. Найти ее можно на закладке «Метки для текущей записи»; там же рекомендуем включить пункт «Автоматически отображать список меток в фидах».
Также важны связные записи, которые отображаются после поста на похожие по теме статьи на вашем сайте. Чтобы отобразить их в шаблоне используется функция st_related_posts(). Советуем активировать пункт «Автоматически отображать список меток в фидах».
При помощи функции st_tag_cloud() можно создать облако тегов; все опции облака расположены в соответствующей вкладке (можно менять цвет, размеры шрифта и т.д.).
Тег «more» на сайте WordPress
Всеми известный тег more позволяет отображать лишь часть/анонс статьи, а при нажатии на кнопку more, пользователь будет перенаправлен на полную версию страницы. Одним из самых простых способов изменить тег more, к примеру, на текст тега «Продолжить чтение», то нужно заменить стандартный тег
<!--more-->
на следующий:
<!--more Продолжить читать этот пост -->
Страницы категорий и их метки воспринимаются многими как повторный контент, от которого просто избавляются. Но если добавить описание категорий, то такой подход позволяет привлечь дополнительное количество посетителей на сайт. Если у вас на сайте имеются, к примеру, обзоры автомобилей, то пользователь незнакомый с WordPress сразу увидит это описание. Проще говоря, описание категорий нельзя назвать контентом, который повторяется.
Для добавления какой-либо метки (тега), необходимо зайти в раздел «Записи» и выбрать пункт «Метки». Перед вами откроется поля для названия, ярлыка и описание. По дефолту поля будут обычным полем по типу textarea для html формы. Чтобы у вас появилось больше возможностей, рекомендуем поставить плагин Rich Text Tags, который дает возможность добавить дополнительные теги по типу «more», но и поддерживает таксономию и категорию. Скачать плагин можно по URL: rich-text-tags
После установки плагина размещать текст станет более удобно, ведь появится выделение жирным, подчеркивание и прочие эффекты. Этот плагин также может быть полезен, когда вы делаете сайт своему заказчику, на который необходимо добавить описание. Пользователи сайта в любом случае оценят функциональный редактор вместо стандартного поля ввода.
Теперь необходимо заставить этот текст показываться. Для этого применяйте функцию tag_description, которая имеет синтаксис:
tag_description( $tag_id ); ?>
ID тега – это и есть тот тег, который необходимо вывести в категории. Если же никакой параметр не будет задан, то будет отображен текущий выбранный тег. Впрочем, это нам и нужно. Заметим, что сама функция не выводит описание, а только лишь отдает его, поэтому:
$description = tag_description();
echo $description;
В завершение ко всему этому не будет лишним добавить МЕТА-теги, т.е. тайтл, дискрипшен и ключевые слова. Для этого можно задействовать плагин Category SEO Meta Tags, который доступен по URL: http://kirik.com.ua/wordpress-plugin-optimizaciya-rubrik-i-tegov/. После загрузки и запуска плагина, вы сможете добавлять title, descriptions и keywords в соответствующем разделе.
А мне кажется, стандартный функционал не плохо справляется. Я активно использую метки в своих проектах, но никогда не прибегал к сторонним плагинам для тегов.
А если функция поиска по сайту отключена (убрана) из шаблона, то стоит или нет размещать теги?