Для создания облака меток обычно используют виджет Simple Tags: Tag Cloud Widgets от плагина , который обладает множеством настроек. Можно задать оформление, стиль и задать дополнительные опции в разделе "Расширенный формат: (расширенное использование)". Можно исключать из облака некоторые метки командой
&exclude=11,12,13
цифры здесь — это id (идентификаторы) исключаемой метки. Узнать id нужной вам метки можно здесь: Записи » Метки записи, наведите курсор на нужную метку и посмотрите на текст ссылки, например: http://…post_tag&tag_ID=14. 14 это и есть нужный id.
У вордпресса все метки содержатся в одной таблице базы данных. Но мой блог имеет несколько основных рубрики я не хочу, чтобы в одном облаке были метки различных тематик, слишком они разные. С помощью exclude убираю все не нужные из первого облака. Но второе облако создаваемое этим же плагином на настройки не реагирует. Поэтому пришлось использовать еще один плагин: . Настройки у него точно такие же. Для создания второго облака использую опцию Include (у этого виджета она прописана явно, нужно лишь указать id нужных меток). Хотя есть одно НО: при нажатии на тег из этого облака вас перекидывает на адрес technorati.com/tag/ваша-метка, а это нам ну совсем не нужно. Как исправить? очень просто, заходим в плагины, нажимаем на ссылку изменить под названием плагина, ищем поискам ненужную ссылку и заменяем ее на свою,
было:
$tag_links[$tag->name] = ‘http://www.technorati.com/tag/’ . str_replace(‘-’, ‘+’, wp_specialchars( $tag->slug )) ;
стало:
$tag_links[$tag->name] = ‘http://innet-life.ru/tag/’.wp_specialchars( $tag->slug ).’/’ ;
!Возможно есть более элегантное решение, но мне пока хватает этого, прблемы появятся, если вы вручную зададите адрес метки, отличный от стандартного написания.
Результат вы можете видеть прямо сейчас: облака меток в боковых колонках. На моем я использовал тот же механизм для разделения мест где наблюдалось гало и видов гало. Думаю можно использовать и больше облаков, но и работы будет больше.

0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.