Изначально, облако меток (тегов) в 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». После этого наше облако меток изменит свое отображение. Если нас не устраивает конечный результат, то мы всегда можем вернуться и сделать все необходимые настройки заново.
Спасибо за урок, как раз искал способ выровнять шрифт в облаке меток на своем сайте.
Полезная и нужная информация для начинающих блоггеров. Лучше что-то сделать самому, чем нагружать свой блог специальными плагинами.
Не стоит вносить любые изменения в файлы ядра ВордПресс. Иначе вам придется проделывать эту операцию при каждом обновлении движка. Более грамотно прописать вывод облака меток в sidebar.php шаблона с нужными параметрами. Либо использовать плагины, которые позволяют это сделать.
Информация полезная, однозначно.
Я поменял величину largest на 12, а метки как были большими, так и остались — не помогло.
Спасибо, пригодилось!
Спасибо. Полезно.