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

  • 26 Май 2012
  • Артем
  • 12 комментариев


Существует в движке 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
); 

Рассмотрим и переведем на русский язык используемые параметры:
smallest – наименьший размер шрифта метки
largest – наибольший размер шрифта метки
unit -единица измерения для наибольшего и наменьшего шрифтов метки.
format – форматирование вывода тегов
exclude – исключаемые теги. Изначально пуст, так как все теги включены. Если какие – то теги нужно исключить, то записываем их через запятую. Например ‘exclude=5,10′
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 блоге.

Спасибо за добавление этой статьи в:

Комментариев: 12

    • TIgor
    • Май 27 2011 в 10:54

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

    Ответить

    Tramp
    Май 27 2011 в 13:15

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

    Ответить

    • СерыйШансон
    • Май 27 2011 в 11:11

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

    Ответить

    Tramp
    Май 27 2011 в 13:15

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

    Ответить

    • Леди Ольга
    • Май 28 2011 в 11:01

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

    Ответить

    • Tramp
    • Май 28 2011 в 11:08

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

    Ответить

    • Игроман
    • Май 28 2011 в 13:33

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

    Ответить

    • Юрий
    • Май 29 2011 в 6:45

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

    Ответить

    Tramp
    Май 29 2011 в 9:02

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

    Ответить

    • Дмитрий
    • Июль 1 2011 в 14:49

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

    Ответить

    Tramp
    Июль 4 2011 в 15:24

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

    Ответить

    • Кирилл
    • Октябрь 11 2012 в 13:33

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

    Ответить

Написать комментарий

  • rss
  • rss
  • rss
  • rss