Выпадающий список тегов

[ ←Вернуться к стандартному виду ]

Печатная версия

Выпадающий список тегов можно использовать как для экономии места (в боковой колонке, например) или для фильтра по тегу (почему бы и нет?). Этот код я нашла на форуме wordpress.org и оформила его для удобства в виде плагина.

Пример выпадающего списка тегов

Пример выпадающего списка тегов

Автор: CounterDax
Совместимость: wp 2.3.x—2.6
Скачать Dropdown Tag Cloud можно тут или тут:

Dropdown Tag Cloud by CounterDax
Скачали: 454

Использовать в <?php dropdown_tag_cloud(); ?>можно такие же параметры, как и в функции wp_tag_cloud

Я использую его для фильтрации по определенному параметру, при этом результаты поиска по тегу выводятся по алфавиту, список ограничен несколькими тегами (параметр include). Вот пример использования плагина (см. картинку):

<select name="tag-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
<option value="">выберите станцию...</option>
<?php dropdown_tag_cloud('orderby=name&order=ASC&ainclude=15,16,17,18,20,21,22,23,24,26,27,28,31,32,33,36'); ?>
</select>

Если вам нужен другой эффект, например сортировка тегов по популярности, то используйте такой код, который выведет в выпадающем списке 10 самых популярных тегов:

<select name="tag-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
<option value="#">Популярные теги </option>
<option value="<?php bloginfo('url'); ?>/?pagename=tags">Все теги</option>
<?php dropdown_tag_cloud('number=10&orderby=count&order=DESC'); ?>
</select>

Чтобы результаты поиска по тегу не выводились по алфавиту: откройте файл плагина и найдите строчку:

<option value='$tag_link&orderby=title&order=asc/'>$tag ($count)</option>

и замените на:

<option value='$tag_link'>$tag ($count)</option>

Будут вводиться результаты поиска по тегу, сортировка записей — по умолчанию, т.е. по дате, рядом с каждым тегом указывается количество записей с этим тегом — $count

Где узнавать ID тегов? Если у вас стоит плагин Simple Tags, то зайдите в Управление —> Управление метками, напротив каждого тега указан его ID:

Смотрим ID тегов с помощью плагина Simple Tags

Смотрим ID тегов с помощью плагина Simple Tags

Установка простая: файл dropdown_tag_cloud.phpположите в папку с плагинами, активируйте.


Комментариев: 7, оставить свой »

  1. # 7 Андрей 13.01.2010 в 12:30

    Помогите люди добрые! Копирую плагин, затем активирую, а теги не отображаются! Help!

  2. # 6 sonika 15.11.2009 в 18:43

    Андрей, wp_tag_cloud ('number=0')

    codex.wordpress.org/Template_Tags/wp_tag_cloud

  3. # 5 Андрей (1) 10.11.2009 в 21:23

    Напишите пожалуйста как вывести все теги на отдельной странице

  4. # 4 denik 22.07.2009 в 13:00

    Вы конечно простите, но по ссылке ниже ничего не разобрал. Может объясните популярнее? Очень надо.

  5. # 3 sonika 21.07.2009 в 18:10
  6. # 2 denik 21.07.2009 в 16:50

    Хороший плагинчик,спасибо!

    А может подскажете как сделать вывод результатов постов с двумя или тремя метками.

    Хочется чтобы выбрал в первом меню одно, во втором другое итд...и получаешь нужное.

    Можно как нибудь организовать с этим плагином? Или посоветуйте другой способ

  7. # 1 Алексей (1) 08.10.2008 в 17:15

    «Чтобы результаты поиска по тегу не выводились по ошибка в тексте: откройте файл плагина и найдите строчку:»

    Исправьте пожалуйста.

Написать комментарий


Ручная модерация комментов. Все саттелиты — в топку! Даже не сомневайтесь. Для вопросов о вордпресс не по теме поста есть два русскоязычных форума по wordpress.


Subscribe without commenting

[ ←Вернуться к стандартному виду ]

Печатная версия