Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Выстраивание тегов в столбик и одним размером шрифта в WP
цитата
05/08/09 в 12:33
 Misterio
Собстно сабж.
Как это сделать. В каком файле порыться или есть готовое решение?

Как известно по дефолту теги идут один за другим, чем больше постов относится к тегу, тем он жирнее.

Нужно чтобы теги отображались одним размеров, каждый с новой строки, короче выглядели также как категории.

Последний раз редактировалось: Misterio (11/11/09 в 11:00), всего редактировалось 1 раз
цитата
05/08/09 в 14:16
 Cyberex
wp-includes/default-widgets.php

там Tag cloud widget class найдешь, и редактируешь класс как тебе надо.

Вроде так.
цитата
05/08/09 в 14:40
 Skat
через стили можно, сделать ссылки для бокса с тегами как блоки и будет как список идти
цитата
11/11/09 в 10:55
 Misterio
Нашел решение попроще (помоему), надеюсь кому-нить пригодиться.

Все настройки вывода тегов находятся в функции wp_tag_cloud, объявляется она в файле wp-include/category-template.php

По дефолту:
function wp_tag_cloud( $args = '' ) {
$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
);

Настроил под себя:
function wp_tag_cloud( $args = '' ) {
$defaults = array(
'smallest' => 1, 'largest' => 1, 'unit' => 'em', 'number' => 45,
'format' => 'list', 'orderby' => 'name', 'order' => 'ASC',
'exclude' => '', 'include' => '', 'link' => 'view', 'taxonomy' => 'post_tag', 'echo' => true
);

Функция wp_tag_cloud использует следующие параметры:
smallest
(целое) Размер текста метки с самым малым числом.
largest
(целое) Размер текста метки с самым большим числом.
unit
(строка) Единица измерения для smallest и largest. Например: pt, px, em, %; по умолчанию pt (пункты).
number
(целое) Количество выводимых меток. (Используйте '0' для вывода всех меток.)
format
(строка) Форматирование вывода облака меток.

* 'flat' (По умолчанию) разделяются пробелом
* 'list' метки заключаются в список UL с классом class='wp-tag-cloud'
* 'array' метки возвращаются в виде архива для использования в PHP.

orderby
(строка) Сортировка меток по:

* 'name' (По умолчанию) по имени
* 'count'

order
(строка) Сортировка. В верхнем регистре:

* 'ASC' (По умолчанию)
* 'DESC'
* 'RAND' случайным образом.

exclude
(строка) Список меток для исключения, разделенные запятой. Например, 'exclude=5,27' исключит метки с the term_id 5 или 27.

include
(строка) Список меток для добавления, разделенные запятой. Например, 'include=5,27' добавит метки с the term_id 5 или 27.

Зацените как получилось: mandy dee, теги и категории выглядят одинаково


Эта страница в полной версии