Wordpress удобно использовать как простейшую CMS для создания небольших сайтов типа - "сайт-визитка". Легкая установка, настройка, а главное это дружественный редактор позволяет администрировать сайт человеку совершенно не знакомому html. Многие подобные сайты включают пару десятков статических страниц и ленту новостей. Ну с новостями тут проблем нет вроде бы, а вот опубликовать 10 и более страниц уже проблема потому, что стандартный виджет страниц всегда выводит все имеющиеся страницы, то есть он не может скрыть иерархию не активных разделов и в результате мы получаем огромный развернутый список который абсолютно не вписывается в общий дизайн. Ну а если число статических страниц более 30 то тут положение просто безвыходное, поэтому, на мой взгляд, многие отказываются от применения страниц в качестве основной структуры сайта. Итак думаю основная идея написания понятна, переходим к полному описанию возможностей виджета. для примера используем такую структуру :
- page-1
- page-1.1
- page-1.2
- page-1.2.1
- page-1.2.2
- page-1.2.3
- page-1.2.4
- page-1.3
- page-1.4
- page-2
- page-3
- page-2.1
- page-2.2
- page-2.3
- page-2.4
- page-4
- Скрывает неактивную иерархию если мы находимся на странице page-1 будет показано один подуровень page-1.1 page-1.2 page-1.3 page-1.4 все элементы первого уровня, а подуровень страницы page-3 не отобразится, также не отобразится и подуровень page-1.2
- Позволяет исключить ненужные страницы для этого надо задать список ID страниц через запятую в настойках виджета 12,23,34
- Задать корневую страницу относительно которой будет отображается меню например если указать ID страницы page-3 то получим список из page-2.1, page-2.2, page-2.3, page-2.4
- Глубина - этот параметр задает уровень начиная с которого будет показываться наше дерево например если глубина = 1 и мы находимся на page-2 виджет вообще не отобразится, даже заголовок, а вот если перейти на page-1 то будет показ только подуровень page-1.1 ... page-1.4, и опять же не активное подменю page-1.2.1...page-1.2.4 не отобразится эту опцию удобно использовать при конструировании сложных меню например когда нулевой уровень страниц отображается в шапке горизонтально, а подуровни вертикально сбоку в sidebar
- Опция - показывать один уровень заставить виджет скрыть подменю
- Показывать количество дочерних страниц - понятно
- Show current page as link показывать текущую страницу ввиде ссылки или просто текст заголовка
- этот виджет многоразовый
- CSS класс для каждого пункта и подменю формируется в соответствии со стандартом Wordpress
Хлебные крошки, bread crumbs
Дополнительно к виджету есть 3 функции которые можно использовать непосредственно в шаблоне :
function nautic_pages_path($args) выводит путь по текущим страницам page-1>page-1.2>page-1.2.3 в $args можно задать 2 параметра 'separator' => '>' - разделитель между страницами и 'show_latest' => true выводить последнюю страницу или не вывдить
function nautic_pages_next($sortby = 'post_title') выводит следующую страницу в текущем уровне.
function nautic_pages_previous($sortby = 'post_title') выводит предыдущую страницу в текущем уровне.
! Для next и previous необходимо указать порядок сортировки такой же как в вашем виджете иначе показанные значения будут неверными.
Значения могут быть следующие : post_title, menu_order, ID.
пример использования
if( function_exists( 'nautic_pages_path' ) )
echo nautic_pages_path( array( 'separator' => '>', 'show_latest' => true) );
или
if( function_exists( 'nautic_pages_previous' ) )
echo nautic_pages_previous( $sortby );
Загрузить виджет -
26.03.2009 Добавил отражение номера в настройках виджета это на тот случай если тема не поддерживает виджеты.
Тогда действуем по след плану
- на странице виджетов добавить виджет и установить настройки
- в своем шаблоне прописываем след код
- номер виджета заменить на ваш!
- в первом аргументе можно передать дополнительные настройки
если надо заголовок сделать пустым вставьте туда

Как выбрать фотоаппарат, мобильный телефон. Как выбрать телевизор, DVD, или кинотеатр? Читайте обзоры всех мировых экспертов! Изучите отзывы владельцев. Как выбрать ноутбук, компьютеры и комплектующие Наигравшись с дорогими и сложными в обращении смартфонами, читайте отзывы наших пользователей.