Плагин Exclude pages предназначен для управления меню блога. Благодаря ему вы можете сами выбирать какие страницы будут публиковаться в меню, а какие нет.
Необходимость в этом плагине у меня возникла, когда мне надо было сделать такую страницу, которая бы не отображалась в верхнем меню. Но, в то же время ее могли бы просматривать посетители блога, переходящие, на страницу, например, по ссылке в посте.
В версиях WordPress старше 3, возможность редактирования меню добавлена(Дизайн->меню). А у кого версия WordPress меньше 3 наилучшим решением для редактирования меню будет плагин Exclude pages.
Установка Exclude pages
1. Скачайте плагин Exclude pages c http://wordpress.org/extend/plugins/exclude-pages/
2. Закачайте плагин на Ваш блог в директорию /wp-content/plugins/
3. Активируйте плагин в панели администратора.
Использование плагина Exclude pages
После установки плагина Exclude pages при редактировании каждой страницы блога вы можете увидеть виджет в виде “галочки” рядом с надписью Include this page in lists of pages. Если галочку снять, то страница не будет отображаться в главном меню, а если поставить, то наоборот.
Что делать если плагин Exclude pages не работает?
Некоторые темы не поддерживают этот плагин, то есть даже если его установить и снять галочку, страница все равно будет в главном меню. Чтобы на таких темах заработал плагин Exclude pages необходимо внести кое-какие изменения в код темы
Для начала зайдите в Дизайн ->Редактор и там откройте “шапку” вашей темы ( файл header.php ). В этом файле найдите строку:
return $these_pages;
и замените её на:
$these_pages = apply_filters( ‘get_pages’, $these_pages );
return $these_pages;
Нажмите ниже “Обновить файл” и проверяйте работу плагина Exclude pages.
PS: Если плохо знакомы с PHP, то перед редактированием кода сделайте резервное копирование файла.