Пользовательские шаблоны тегов WordPress
Теги — неотъемлемая часть почти каждого блога WordPress. Веб-мастера используют теги для категоризации постов аналогично тому, как они распределяются по категориям.
Одним из побочных эффектов тегирования сообщений в WordPress является то, что эти теги иногда индексируются поисковыми системами. Посетители этих поисковых систем увидят страницу, содержащую выдержки из сообщений, помеченных определенным тегом.
Это может привести к двум проблемам для веб-мастера: Проблема первая — индексация. Может случиться так, что страница тега будет проиндексирована вместо фактического сообщения.
Существуют плагины, которые могут решить эту проблему, и большинство из них добавляют в статьи каноническую информацию, чтобы поисковые системы знали, что они являются основным источником, а не страницей тегов.
Вторая проблема заключается в том, что страница тегов может раздражать пользователей поисковых систем, поскольку они видят только отрывки, а не одну статью. Некоторым это может показаться спамом и может негативно повлиять на восприятие посетителями страницы и веб-сайта в целом.
Мы разместили возможность создать страницы пользовательских тегов в WordPress еще в апреле прошлого года, и этот метод все еще действителен и работает.
Описание настраиваемого тега WordPress
Этот метод в основном создает новый файл шаблона для каждого тега, который веб-мастер хочет настроить. Например, его можно использовать для ознакомления посетителей с содержанием страницы. Этот метод позволяет размещать медиа, а также текст на страницах тегов.
Публикация этой дополнительной информации также может быть полезной для индексации страницы тегов поисковой системой, поскольку она добавляет на эти страницы уникальный контент.
Недостатком этого метода является необходимость создания нового файла шаблона для каждого тега, для которого веб-мастер хочет создать собственную страницу. Это непрактично для веб-сайтов с тысячами тегов.
Другой метод был опубликован в блоге Likemind. Этот новый метод был представлен в WordPress 2.8. Он использует новую переменную тега с именем description, которую можно добавить в шаблон тега, чтобы он отображался на страницах тегов веб-сайта.
Некоторые темы WordPress поставляются без файла tag.php. В этом случае его необходимо создать и изменить, чтобы включить описание. Самый простой способ сделать это — скопировать файл index.php и переименовать его в tag.php. Следующий код необходимо добавить до цикла в tag.php
<!—Start Code—>
<?php $tag_desc = tag_description(); ?>
<?php if($tag_desc) : ?>
<div class=»tag-description»>
<?php print $tag_desc ;?>
</div>
<?php endif; ?>
<!—End Code—>
С этого момента каждая страница тега будет отображать описание тега, если оно доступно. Описания тегов можно редактировать в меню Записи> Теги сообщений в интерфейсе администратора WordPress.
Преимущество этого подхода в том, что нужно создать только один шаблон, а все остальное можно обрабатывать из административной области WordPress. Это описание тега также можно использовать как мета-описание. Однако есть и недостатки, поскольку к описанию сложно добавить форматирование и мультимедиа (если это вообще возможно).