✎ Помощь начинающим и профессиональным блоггерам, создание, поддержка сайтов и блогов e-mail siteblogger@inbox.ru icq 353-724-370

Главная ›› Уроки по WordPress ›› Настройка вывода облака меток в WordPress

Настройка вывода облака меток в WordPress

Изначально облако меток (тегов) в WordPress выводится шрифтом от 8 до 22 пунктов. Можно настроить, чтобы облако тегов выводилось в виде списка с определенным размером шрифта. Иными словами, сделать именно так, как нам нужно. Для этого необходимо отредактировать определенный файл движка WordPress.

Итак, для решения данной задачи необходимо открыть файл «category-template.php», который находится в папке «wp-includes». Далее ищем функцию «wp_tag_cloud ()». Данная функция имеет определенные параметры, которые влияют на отображение облака меток. Для изменения отображения меток необходимо лишь задать определенные параметры.

Функция имеют следующий вид:

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

Давайте рассмотрим какие здесь параметры за что отвечают:

1. smallest – минимальный размер шрифта при выводе меток (тегов).
2. largest — максимальный размер шрифта при выводе меток (тегов).
3. unit – единица измерения для определения размера шрифта (pt, px, em, %).
4. number – количество выводимых меток (тегов). Для вывода всех меток нужно поставить нуль.
5. format – форматирование вывода облака тегов:

  • flat — разделение пробелом, это значение установлено по умолчанию;
  • list — построчный вывод, метки (tags) помещаются в список <UL>;
  • array — теги возвращаются в виде массива для использования в PHP.

6. orderby — сортировка тегов, сортировать метки по имени (name) или кол-ву записей (count).

7. order – вывод:

  • ASC — по порядку (1, 2, 3);
  • DESC — в обратном порядке (3, 2, 1);
  • RAND — случайным образом.

8. exclude – список исключаемых тегов, разделенные запятой.
9. include – список включаемых тегов, разделенные запятой.
10. topic_count_text_callback — отображает кол-во записей и текст для метки.
11. link — указывает куда будет вести ссылка метки.

  • view — по нажатию на метку, попадем на страницу метки;
  • edit — по нажатию на метку, попадем на страницу редактирования метки.

12. taxonomy — таксономия или массив названий, из которых будет построено облако.

  • post_tag;
  • category;
  • link_category;
  • cвоя таксономия.

13. echo — вывод на экран: 1 — выводить на экран, 0 — возвращать результат для дальнейшей обработки.

Задаем необходимые настройки, затем сохраняем изменения в файле «category-template.php». После этого наше облако меток изменит свое отображение. Если нас не устраивает конечный результат, то мы всегда можем вернуться и сделать все необходимые настройки заново.

Поделитесь ссылкой! Подпишитесь на обновления, чтобы получать новые публикации!

Комментарии к: "Настройка вывода облака меток в WordPress"

  1. Сергей:

    Спасибо за урок, как раз искал способ выровнять шрифт в облаке меток на своем сайте.

  2. artemoff:

    Полезная и нужная информация для начинающих блоггеров. Лучше что-то сделать самому, чем нагружать свой блог специальными плагинами.

  3. Stepasyuk:

    Не стоит вносить любые изменения в файлы ядра ВордПресс. Иначе вам придется проделывать эту операцию при каждом обновлении движка. Более грамотно прописать вывод облака меток в sidebar.php шаблона с нужными параметрами. Либо использовать плагины, которые позволяют это сделать.

  4. Дмитрий:

    Информация полезная, однозначно.

    Я поменял величину largest на 12, а метки как были большими, так и остались — не помогло.

  5. Светлана Ковалева:

    Спасибо, пригодилось!

  6. Павел:

    Спасибо. Полезно.

  7. adward:

    Это как нибудь можно выводить шорткодом?

  8. Алексей:

    Спасибо! Все работает отлично!

Оставить комментарий

Siteblogger.ru – проект, охватывающий достаточно широкий круг вопросов: создание сайтов и блогов на WordPress, поисковые системы, поисковая оптимизация и продвижение сайтов, способы заработка в сети, эффективные инструменты работы в Интернете и другое. Кроме того, мы оказываем услуги создания сайтов и блогов на WordPress с последующим их продвижением, а также занимаемся настройкой и ведением контекстной рекламы Яндекс.Директ и Google Adwords. По поводу сотрудничества просьба обращаться через контакты, все заявки и предложения будут обязательно рассмотрены. При использовании материалов данного сайта, пожалуйста, указывайте прямую индексируемую ссылку на Siteblogger.ru.

«Как создать и продвинуть свой сайт»

2011–2016 © Siteblogger.ru
Рейтинг@Mail.ru