WordPress. Удаляем страницу из меню

Возникает необходимость не отображать созданную в WordPress страницу в общем меню.

Плагины существуют, но зачем они, мы и так разберемся.

Топаем в папку нашей темы, ищем в ней по файлам содержимое wp_list_pages.

Должны найти что-то  наподобие: wp_list_pages('title_li=');

И добавляем туда через запятую наши страницы, которые хотим исключить(id страниц, а не названия!).

Посмотреть ид страницы можно, наведя мышку на ссылку  "Править"  и посмотрев ид в адресе.

Рекомендовать в Социальных сетях:
 

Комментариев 5 на “WordPress. Удаляем страницу из меню

  1. Возможно ли поместить страницу в выпадающее меню, которое отображает рубрики сайта? То есть в главном меню отображаются несколько страниц: Главная, О сайте, Фото, Работы. Работы в свою очередь раскрываются и показывают рубрики работ: Сайты, Логотипы итд. Необходимо в это меню запихать статичную страницу Фото, чтобы она показывалась наравне с другими рубриками. Версия WP 2.8 Спасибо.

    • А главное меню на основе рубрик? Которое Главная, О сайте, Фото, Работы? А почему бы Фото тоже не сделать рубрикой?

  2. Проверила, в версии 3.1.3 в файле Директория_Вашего_Сайта\wp-content\themes\ВАША_ТЕМА\functions.php есть функция
    function art_menu_items(). В ней строчка:
    wp_list_pages(‘title_li=’);
    Заменяем ее на wp_list_pages(‘title_li=&exclude=ID_страницы1,ID_страницы2,ID_страницы3,ID_страницы4’);
    ну и так далее…

  3. Установил движок wordpress Версия 3.1.3 Попытался сделать как вы сказали, но так и не нашёл в каком файле в какой папке это можно корректно сделать. Подскажите как исключить страницы для данной версии движка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *