Не давно я столкнулся с проблемой, удаления новой страницы из основного меню сайта. Проблема заключалась в том, что тема не поддерживает скрытие страниц. Конечно можно было бы изменить код темы и добавить эту функцию, НО нет времени и желания возится, тем более сайт не мой.
Выход оказался прост, нужно установить плагин Exclude or include Pages, Tags, Posts & Categories (integrate with WiziApp).
После установки плагина, при добавлении новой страницы или редактировании уже существующей появится меню (смотрите рисунок).
Соответственно если нужно удалить страницу из всех меню нужно снять "галочки" Display on your website и Display on your mobile App.
Кстати очень удобно, что есть поддержка мобильной версии сайта.
Про установку плагина, писать не буду, все как обычно.
Что делать если плагин не работает?
Внимание только для старых версий плагина (до версии 1.0.9).
Не все во всех темах этот плагин поддерживается, если Вы убираете "галочки", а страница все равно отображается в главном меню. Нужно в установленной теме внести несколько изменений в код.
Зайдите в "Внешний вид ⇒ Редактор" и откройте "Зголовок" (файл header.php) вашей темы. В файле найдите строку: return $these_pages; и замените её на: $these_pages = apply_filters( ‘get_pages’, $these_pages ); return $these_pages; Нажмите ниже “Обновить файл” и проверяйте работу плагина Exclude pages.
|