Главная / 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 блоге.

About Артем

Check Also

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

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

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

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

    Ответить

    Tramp
    Май 27 2011 в 13:15

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

    Ответить

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

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

    Ответить

    Tramp
    Май 27 2011 в 13:15

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

    Ответить

  3. Леди Ольга

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

    Ответить

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

    Ответить

  5. Игроман

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

    Ответить

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

    Ответить

    Tramp
    Май 29 2011 в 9:02

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

    Ответить

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

    Ответить

    Tramp
    Июль 4 2011 в 15:24

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

    Ответить

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

    Ответить

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

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