Главная / Wordpress / Как сделать красивый вывод меток в wordpress

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

Существует в движке wordpress такая полезная вещь как метки или как их еще называют на английский манер теги. Метки чем — то напоминают категории, но категория — это более общее определение содержания вашей очередной записи, а метки — это конкретная пометка, слово, которое характеризует вашу запись. Например категория социальные сети на моем блоге характеризует все записи о социальных сетях, в то время как запись о twittere будет носить метку twitter. Таким образом метки помогают упростить навигацию на сайте и являются хорошим инструментом оптимизации сайта в поисковых системах. Способствуют внутренней перелинковке и индексации записей. Но движок wordpress устроен таким образом, что изначально виджет облако меток имеет весьма огромные размеры и очень некрасиво смотрится в сайдбаре. Но используя некоторые знания функций wordpress это можно исправить.

Код, отвечающий за вывод меток в wordpress находится в папке wp-include/category-template.php. То есть нам нужно с помощью ftp — менеджера открыть нужный код и произвести некоторые изменения. Изначально код имеет следующий вид:

 $defaults = array(
'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
); 

Рассмотрим и переведем на русский язык используемые параметры:

  1. smallest — наименьший размер шрифта метки
  2. largest — наибольший размер шрифта метки
  3. unit -единица измерения для наибольшего и наменьшего шрифтов метки.
  4. format — форматирование вывода тегов
  5. exclude — исключаемые теги. Изначально пуст, так как все теги включены. Если какие — то теги нужно исключить, то записываем их через запятую. Например ‘exclude=5,10’
  6. include — включаемые теги. Тоже пуст. Если какие — то теги нужно включить, то выполняем аналогичную поерацию. Например ‘include=1,15’

Нам необходимы параметры smallest и largest. Изначально они стоят по 8 и 22 соответственно. Смело изменяем, к примеру, на 8 и 15. Сохраняем и смотрим результат, если красиво вписывается в шаблон, оставляем, если мало (много) экспериментируем дальше. Если хотите прочитать еще про интересные хаки и уроки для cms wordpress, то посетите блог Уроки WordPress для новичков.

Конечный вариант должен выглядеть так:

 $defaults = array(
'smallest' => 5, 'largest' => 15, 'unit' => 'pt', 'number' => 45,
'format' => 'flat', 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
); 

Таким вот нехитрым образом вы сможете сделать красивый вывод меток в вашем wordpress блоге.

Посмотрите также

Ускоряем свой wordpress блог.

Хороший сайт — это не только качественный и интересный контент, красивый дизайн и удобная навигация. …

12 комментариев

  1. TIgor

    И при следующем обновлении все это теряется.

    Ответить

    Tramp
    27 мая 2011 в 13:15

    В общем — то да, но исправить заново не составит труда)

    Ответить

  2. СерыйШансон

    Я не делаю у себя облаков, не считаю нужным, метки в записях ставлю и линки ещё на похожие статьи.

    Ответить

    Tramp
    27 мая 2011 в 13:15

    Как решает для себя.

    Ответить

  3. Леди Ольга

    Мой муж сказал что надо ставить всё!
    Так я и делаю!

    Ответить

  4. Tramp

    А у вас не стоит меток)

    Ответить

  5. Игроман

    Метки вещь полезная.

    Ответить

  6. Юрий

    К сожалению слово красивый не всегда сочетается со словом «эффективный». У Яши с Гуглем на этот счёт своя теория, и метки нужно делать именно под их требования.

    Ответить

    Tramp
    29 мая 2011 в 9:02

    Это и красиво и эффективно. Просто чтобы не было дублирования контента метки нужно закрыть от индексирования в файле robots.txt

    Ответить

  7. Дмитрий

    вот и я считаю, что в плане красоты, я бы эти метки в… короче убрал бы. Однако, у меня по ним треть страниц на хороших позициях в индексе. Причем, я явно переборщил с их количеством, но что ж делать теперь, я не променяю свои позиции на аккуратность меток. А вот размер щас попробую уменьшить, заранее автору спасибо!

    Ответить

    Tramp
    4 июля 2011 в 15:24

    Меток много не бывает) Вообще метки принято закрывать, чтобы избежать дублирования контента, но бывает и как у вас когда по меткам идет поисковый трафик. И тут уж вам решать закрывать метки или не закрывать.

    Ответить

  8. Кирилл

    Что то немного не понятно, этот код меняет стандартный вид облака или flash облака?

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *