Skip to content


Два облака меток

два котаДля создания облака меток обычно используют виджет Simple Tags: Tag Cloud Widgets от плагина Simple Tags, который обладает множеством настроек. Можно задать оформление, стиль и задать дополнительные опции в разделе "Расширенный формат: (расширенное использование)". Можно исключать из облака некоторые метки командой
&exclude=11,12,13
цифры здесь — это id (идентификаторы) исключаемой метки. Узнать id нужной вам метки можно здесь: Записи » Метки записи, наведите курсор на нужную метку и посмотрите на текст ссылки, например: http://…post_tag&tag_ID=14. 14 это и есть нужный id.

У вордпресса все метки содержатся в одной таблице базы данных. Но мой блог имеет несколько основных рубрики я не хочу, чтобы в одном облаке были метки различных тематик, слишком они разные. С помощью exclude убираю все не нужные из первого облака. Но второе облако создаваемое этим же плагином на настройки не реагирует. Поэтому пришлось использовать еще один плагин: Technorati Tag Cloud Widget. Настройки у него точно такие же. Для создания второго облака использую опцию 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.



Some HTML is OK

or, reply to this post via trackback.

Я не робот.