ГлавнаяУроки 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 › Настройка вывода облака меток в WordPress

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

  1. Сергей:

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

  2. artemoff:

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

  3. Stepasyuk:

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

  4. Дмитрий:

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

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

  5. :

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

  6. Павел:

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

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


Самостоятельное создание сайта, уроки создания сайта, продвижение сайта с нуля для начинающих
При копировании материалов сайта обязательно указание прямой ссылки на источник
Все права защищены © 2011-2014 Siteblogger.ru

Наверх