Плагин Exclude pages предназначен для управления меню блога. Благодаря ему вы можете сами выбирать какие страницы будут публиковаться в меню, а какие нет.

Необходимость в этом плагине у меня возникла, когда мне надо было сделать такую страницу, которая бы не отображалась в верхнем меню (это страница 404). Но, в то же время ее могли бы просматривать посетители блога, переходящие, на страницу, например, по ссылке в посте.

В версиях Wordpress старше 3, возможность редактирования меню добавлена(Дизайн->меню). А у кого версия Wordpress меньше 3 наилучшим решением для редактирования меню будет плагин Exclude pages.


Установка Exclude pages.

  1. Скачайте плагин 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, то перед редактированием кода сделайте резервное копирование файла.

Похожие посты


Добавь статью в:
Подпишись на RSS | Читай в Твиттере

Получай обновления DragonBlog.ru: