Выпадающий список тегов
[ ←Вернуться к стандартному виду ]
Выпадающий список тегов можно использовать как для экономии места (в боковой колонке, например) или для фильтра по тегу (почему бы и нет?). Этот код я нашла на форуме wordpress.org и оформила его для удобства в виде плагина.
Автор: CounterDax
Совместимость: wp 2.3.x—2.6
Скачать Dropdown Tag Cloud можно тут или тут:
Скачали: 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:
Установка простая: файл dropdown_tag_cloud.phpположите в папку с плагинами, активируйте.


Помогите люди добрые! Копирую плагин, затем активирую, а теги не отображаются! Help!
Андрей, wp_tag_cloud ('number=0')
codex.wordpress.org/Template_Tags/wp_tag_cloud
Напишите пожалуйста как вывести все теги на отдельной странице
Вы конечно простите, но по ссылке ниже ничего не разобрал. Может объясните популярнее? Очень надо.
denik,
Хороший плагинчик,спасибо!
А может подскажете как сделать вывод результатов постов с двумя или тремя метками.
Хочется чтобы выбрал в первом меню одно, во втором другое итд...и получаешь нужное.
Можно как нибудь организовать с этим плагином? Или посоветуйте другой способ
«Чтобы результаты поиска по тегу не выводились по ошибка в тексте: откройте файл плагина и найдите строчку:»
Исправьте пожалуйста.