Wordpress: Вывод облака меток
23 11 2008Вывод облака меток или [Tag Cloud]
Синтаксис wp_tag_cloud();Функция wp_tag_cloud() возращает и выводит «облако тегов», и позволяет пользователям просматривать самые читаемые и просматриваемые темы публикаций блога WordPress.
Для организации выода, данная функция может принимать следующие параметры:
smallest
Параметр, определяющий размер текста тега с наименьшей оценкой значимостью.
Синтаксис wp_tag_cloud(‘smallest=10’);largest
Параметр, определяющий размер текста тега с наибольшей оценкой значимостью.
Синтаксис wp_tag_cloud(‘largest=30’);unit
Еденица измерения размера текста – ценности тега. Может быть как в пикселях, пунктах, так и в процентах.
Синтаксис wp_tag_cloud(‘unit=px’);number
Параметр передает, какое выводить количество актуальных тегов. По умолчанию принимает значение раное «0» - оно же применяется для вывода всего «облака тегов».
Синтаксис wp_tag_cloud(‘number=10’);format
Формат вывода «облака тегов». Парамет может передавать такие значения, как flat (выводит теги, разделяя их символом «пробела»), list(списком) или array (передает массив облака тегов в переменную PHP для дальнейшей обработки).
Синтаксис wp_tag_cloud(‘format=list’);orderby
Сортировка «облака тегов». Может передавать такие значения, как name(сортировка по имени) и count (по значимости).
Синтаксис wp_tag_cloud(‘orderby=name’);order
Данный параметр определяет порядок вывода тегов – ASC (А-Я ), DESC(Я-А) и RAND(случайный порядок вывода).
Синтаксис wp_tag_cloud(‘order=DESC’);exclude
Данный параметр передает список тегов (через ID тегов), которые необходимо исключить из общего списка. Теги прописываются через запятую.
Синтаксис wp_tag_cloud(‘exclude=5,37’);include
Данный параметр передает список тегов (через ID тегов), которые будут выводиться. По умолчанию – выводит весь список тегов. Теги прописываются через запятую.
Синтаксис wp_tag_cloud(‘include=5,47’);



А это плагин, если да где его скачать?
Или все надо как то ручками вписать в php?
Ну вообще он уже установлен обычно в wordpress полсдених версий и его нужно просто вывести.
Можете объяснить, что надо прописать, скажем в сайдбаре чтобы вывести это облако тегов?
Вот функция
Если просто в сайдбар копировать, теги не выводятся…
Наверное тут есть какой то секрет:)
Да нет тут никакого секрета, вот это нужно скопировать, чтобы вывести
<?php wp_tag_cloud(); ?>И само собой, что хотя бы у одной опубликованной записи должны быть метки.
Когда я просто вывожу облако оно выводится нормально, а когда я приписываю какой то параметр изчезает весь sidebar. В чем может быть проблема?
Постучите мне в асю - 551961, разберемся. Вожможно, что какой-то параметр выходит за пределы плагина и “рассыпает” весь шаблон.
Здравствуйте, можете сказать настройки wp_tag_cloud на вашем облоке? меток я со своим не как не могу разобраться.
Ну а почему было не написать, что это нужно делать в файле - wp-includes/category-template.php?
Здравствуйте
и
Вы имеете ввиду такое облако как у меня на сайте или вообще?
Спосибо за обзор. Отлично помогло.
Именно про такое облако я и говорю.
А как вывести на странице теги, которые используются для данной записи?
Спасибо, помогли, а про вывод рубрик где можно почитать?
p_tag_cloud('format=list&smallest=10&largest=10&order=ASC');не работает сортировка меток по алфавиту. Почему?
AlexFlag, спасибо что написал в каком файле редактировать. Я считаю что это надо в пост добавить, т.к. бывает не все до комментов добираются.
Автору, спасибо за пост. Пригодился!
Спасиб. Все ясно. Вот только, где происходит само формирование метки, т.е. тега tag?
Оч интересует этот вопрос!
подскажите плз, как сделать так чтобы цвет тегов в стандартном облаке тегов отличался от цвета остальных ссылок на сайте!!
Спасибо AlexFlag , что подсказали, что wp_tag_cloud() надо в самих файлах вордпресса искать:), а то лопачу файлы темы без намека на ее присутствие. Специалисты часто завают указать новичкам самое главное - где искать то, что нужно править.
Спасибо Огромное!
Подскажите в чем может быть дело и как бороться: не работает wordpress с тегами (метками) на русском.
Если тег на английском - всё ок, выводится список материалов, если на русском - “The page isn’t redirecting properly”
для того чтобы вывести облако меток на странице:
1. на основе файла page.php создайте файл с который поставьте вместо или рядом с выводом контента. И обязательно вставлете сверху файла в пхп код коммент:/* Template Name: Метки */
2. заходите в админку. Страницы. выбираете добавить новую. из виджета лева выбираете шаблон “Метки”. Опубликовать. Вуаля облако меток на отдельной странице.
П.С. Само по себе облако не очень юзабилити. Нужно написать плагин для алфавитного классификатора меток. Но времени на это жаль нет. По идее можно доработать плагин классификтор статей, только для меток.
Для того чтобы вывести облако меток на странице:
1. на основе файла page.php вашей темы создайте файл с кодом
, который поставьте вместо или рядом с выводом контента. И обязательно вставлете сверху файла в пхп код коммент:/* Template Name: Метки */2. заходите в админку. Страницы. выбираете добавить новую. из виджета слева выбираете шаблон “Метки”. Опубликовать. Вуаля облако меток на отдельной странице.
П.С. Само по себе облако не очень юзабилити. Нужно написать плагин для алфавитного классификатора меток. Но времени на это жаль нет. По идее можно доработать плагин классификтор статей, только для меток.
А как он вообще работает этот плагин? Я его установил себе, но когда просматриваешь то он просто пуст, может где-то нужно на страницах сайта что-то добавлять? Подскажите.