Плагин 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“, а второй путь это напрямую через вставку кода в нужном файле шаблона: