Управление навигацией в WordPress

При построении структуры сайта (именно сайта, не блога) на WordPress, я всегда сталкиваюсь с тремя проблемами:

  1. Что брать за основы контента: Рубрики или Страницы?
  2. Шаблоны оформления для отдельных рубрик
  3. Сквозная, произвольная навигация по всему сайту.

С первыми двумя пунктами всё более-менее понятно. А вот третья проблема до недавнего времени была очень актуальна.
Так как WordPress изначально является блого-ориентированным продуктом, то в его стандартом функционале есть инструменты, отдельно выводящие список рубрик, и отдельно список страниц. Инструменты эти имеют достаточно узкие настройки. Наверное, для простого блога этого достаточно. Сложнее, если у вас проект с нелинейной структурой.

Допустим, что вам необходимо собрать блок ссылок главного меню, в который входят и ссылки на статические страницы, и на отдельные рубрики, и, вообще, на сторонние сайты. Как всё это скомпоновать для вывода? Правильно, только ручками и в шаблоне.

Ну, а зачем тогда WP? Создавайте статические страницы, редактируйте их каждый раз и обновляйте на сервере. Что, не комильфо? Вот и я о том же.
А проблема эта решается очень легко.

Расширяем функциональность с помощью NAVT.

Итак, представляю вам плагин WordPress Navigation Tool (NAVT).

NAVT является очень мощным инструментом, который предоставляет вам полный контроль при создании, художественном оформлении и наполнении навигации вашего веб-сайта. Плагин позволяет создавать уникальные группы навигации, которые включают в себя разнородные пункты, такие как: Страницы, Рубрики, Пользователи, и т.д. Используя Drag ‘n Drop интерфейс, можно организовывать пункты меню в любом произвольном порядке. Такие группы навигации могут состоять из любой комбинации Страниц, Рубрик, Пользователей (Авторов, Редакторов, Подписчиков и т.д.), внутренних и внешних ссылок, мета данных WordPress и целого перечня визуальных разделителей этого списка.

Возможности плагина

  • Каждый пункт навигации может быть продублирован и может показываться в нескольких группах навигации. Каждый пункт (даже если продублирован) имеет свои индивидуальные настройки.
  • Псевдоним элемента, который показывается на сайте, может отличаться от названия рубрики или заголовка страницы.
  • Внешний вид оформления ссылки может принимать несколько значений:
  • Навигационная группа может быть построена так, чтобы отображаться как иерархия, причём отношения подчинённости могут образовываться даже с несвязанными элементами.
  • Выбор используемых стилей для обозначения пунктов: стандартные классы CSS от WordPress, стили самого плагина NAVT или пользовательские настройки.
  • Поддерживается BreadCrumb (Хлебные крошки) навигация.
  • Поддерживается древовидная навигация, при которой при нажатии на родительский пункт, открывается соответствующая страница с расположенными на ней дочерними ссылками.
  • Настройка страниц (рубрик, главной страницы, архивов, страницы 404, страницы поиска), на которых соответствующая группа будет видна (или наоборот).
  • Возможность интеграции навигационных групп в любое место вашей темы (без необходимости её редактирования).
  • Создание навигации с использованием HTML Select.
  • Возможность настройки всех элементов навигации для личных (закрытых) страниц и рубрик, позволяет скрыть определённые пункты или всю группу целиком от пользователей, не зарегистрированных на вашем сайте.
  • Поддержка Gravatars для пользователей в пунктах навигации.
  • Поддержка WordPress виджетов.
  • Поддержка K2
  • Встроенная помощь.
  • Резервное копирование/восстановление функциональности.
  • Совместим с WordPress 2.3 и выше, а так же с WordPress-MU.
  • Совместимость WIN (IE6/IE7, Opera, FF ), MAC (FF2, FF3b5).

Недостатки плагина

  • Не поддерживает Safari
  • Использует JavaScript (должен быть включен в браузере)

Впечатляющая функциональность, не правда ли?

Я сделал локализацию для этого плагина. Она уже входит в стандартный набор, поэтому дополнительно ничего скачивать не прийдется. Перевод делался в сжатые сроки, поэтому там есть неточности и ошибки. Если вы их обнаружите, пожалуйста, сообщите об этом. Доведу до ума.

Надеюсь этот плагин поможет Вам более гибко и широко использовать возможности WordPress.

Скачать плагин можно здесь: WordPress Navigation Tool (NAVT)


Информация о записи