Navigation Manager
Плагин Navigation Manager позволяет выводить произвольную навигацию в блоге. Сначала я не понял для чего нужно заменять стандартные функции WordPress по выводу страниц и рубрик, но стоило мне немного поиграться с плагином и его ценность сразу же стала понятна. Ключевое слово тут - "произвольная" навигация. Можно показать страницу, а в качестве подчиненной страницы вывести рубрики. Можно добавить страницу с внешним урлом, не связанным с блогом (к примеру, ссылку на форум), можно любым образом смешивать в навигации страницы и рубрики. Кажется мелочью, но стандартными методами WordPress сделать такую произвольную навигацию проблематично. В плагине есть свои недостатки: использование js-раскрытия списков будет глючить во многих шаблонах (проверял на дефолтном шаблоне), в плагине нет русского языка (несмотря на русского автора) и последнее - для работы ему требуется PHP 5 версии.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку navigation в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Настройки плагина и управление навигацией вы найдете в "Инструментах\Navigation". Как я уже сказал, русского языка в плагине нет и создание навигации с первого взгляда кажется неудобным. Однако через 10 минут экспериментов все становится более-менее понятным. На всякий случай попробую описать:
1. Navigation groups - плагин дает возможность создать несколько различных навигаций. удобно это тем, что на различных страницах блога можно использовать разную навигацию. без создания хотя бы одной группы плагин работать не будет. советую использовать цифры, а не имена, чтобы избежать путаницы при выводе разных групп навигации.
2. Group options - здесь осуществляется добавление и редактирование пунктов навигации, а на вкладке Settings вы можете выбрать js-раскрытие с эффектами tree и drop down. эффект tree глючит во многих шаблонах, не рекомендую его использовать. а эффект drop down по умолчанию никак не выделяется с клиентской стороны - то есть посетитель не будет знать, что при наведении мышки на ссылку раскроется список. подумайте над тем, чтобы через css выделить такие раскрывающиеся списки.
3. Edit item - здесь вы можете редактировать пункты меню. можно добавить страницу, рубрику или произвольный урл, а также использовать некоторые настройки вроде задания css стиля для ссылки, собственного названия ссылки, родительского пункта навигации и др.
Вывести в блоге созданную навигацию можно двумя путями. Первый это через виджет "Custom Navigation", а второй путь это напрямую через вставку кода в нужном файле шаблона:
<?php if(function_exists('wp_navigation')){ wp_navigation('title_li=&group=1&echo=1'); } ?>
Где значение group это номер или имя группы навигации. Параметры необязательны, при их отсутствии плагин выведет первую из групп навигации.
В случае проблем с русским языком при создании групп навигаций убедитесь, что таблицы плагина были созданы с кодировкой utf8_general_ci.
Автор плагина:
Страница плагина:
Рассматриваемая версия: 0.3 от 16.12.2008
Совместимость с версией WordPress: 2.5 и выше.
Рекомендую также:


#31, 4 февраля, 2010 в 19:41
.
#32, 8 февраля, 2010 в 14:37
Вот оно!!! Ну наконец-то!! Целый день вчера искал что-то подобное. My Category Order немного не устраивал. Блин, а тут эта находка. Спасибо, очень благодарен! Теперь только в нагромождении стилей нужно разобраться,а то пока непонятно
#33, 11 апреля, 2010 в 17:17
Ништяк, долго искал что-то подобное, но не мог найти! Спасибо за описание. Вот правда настроек у плагина что-то маловато, но это не важно, главное что делает классные вещи..
#34, 13 апреля, 2010 в 19:51
Блин сегодня наткнулся на неприятную вещь в данном плагине. Кароче, когда я создаю ноde. группу навигации и начинаю выводить ее путём вставки кода в отдельной части сайта, то он почему-то выводит всегда самую первую группу навигации..
Хотя я id заменил на нужный и даже пробовал имя группы вставлять (заместо group)! не помагает! Подскажите как решить эту проблему?
#35, 23 апреля, 2010 в 13:44
Всем у кого проблемы с кодировкой правим свой .htaccess добавляем строчку AddDefaultCharset utf-8
#36, 26 апреля, 2010 в 01:38
Нет больше ссылки на плагин...(( а жалко, хорош он конечно...
#37, 4 июня, 2010 в 15:44
Здравствуйте.
Как менять порядок вложеных страниц в меню?
#38, 18 июля, 2010 в 01:06
Я установила этот плагин, создала меню навигации, но на сайте ничего не поменялось. В чем может быть ошибка, подскажите пожалуйста?
#39, 22 августа, 2010 в 05:44
Это меню которое сейчас присутствует в WP 3?
#40, 18 октября, 2010 в 09:11
виджет или код плагина в шаблон то добавили?
по сути да.
#41, 10 мая, 2011 в 18:51
что-то ссылка на сайт плагина не рабочая
#42, 10 мая, 2011 в 22:29
скоро подымется :)
#43, 16 августа, 2011 в 16:40
Почему же у меня не работает? такая нужная вещь! Ничего не создается - может не то что делаю? :(
#44, 21 декабря, 2011 в 14:44
Подскажи пожалуйста как и чем ты рубрикатор свой сделал очень уж хочется подобное.
#45, 21 декабря, 2011 в 20:37
Рубрикатор сделан стандартным выводом рубрик, на сколько я вижу, просто симпатично стилизован.