WordPress

Управление верхним меню блога плагином Exclude Pages

Управление верхним меню блога плагином Exclude Pages

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