В WordPress меню — это важный компонент веб-сайта, который помогает посетителям перемещаться по различным страницам. Однако могут быть случаи, когда вы захотите удалить меню с определенной страницы, чтобы обеспечить более удобный пользовательский интерфейс. В этой статье мы рассмотрим пять простых способов удалить меню со страницы WordPress.
- Использование шаблона страницы.
Один из самых простых способов удалить меню с определенной страницы — использовать собственный шаблон страницы. Вот как это можно сделать:
Шаг 1. Создайте новый файл в каталоге вашей темы и назовите его, например, «no-menu-template.php».
Шаг 2. Откройте файл и добавьте следующий код:
<?php
/*
Template Name: No Menu Template
*/
get_header(); // Add this line if you want to remove the header as well
?>
<!-- Your page content goes here -->
<?php
get_footer(); // Add this line if you want to remove the footer as well
?>
Шаг 3. Сохраните файл и загрузите его в каталог вашей темы.
Шаг 4. Отредактируйте страницу, на которой вы хотите удалить меню, и выберите «Шаблон без меню» в раскрывающемся списке «Шаблон» в разделе «Атрибуты страницы»..
- Использование плагина компоновщика страниц.
Если вы используете плагин компоновщика страниц, например Elementor или Beaver Builder, вы можете легко удалить меню с определенной страницы, используя настройки плагина. Вот общая схема того, как это можно сделать с помощью Elementor:
Шаг 1. Отредактируйте страницу с помощью Elementor.
Шаг 2. Найдите вкладку «Настройки страницы» или «Документ» на боковой панели Elementor.
Шаг 3. Разверните «Макет» или «Заголовок». раздел и отключите параметр «Показать заголовок».
Шаг 4. Сохраните изменения и обновите страницу.
- Использование пользовательского CSS:
Если вам удобно добавлять собственный CSS на свой сайт WordPress, вы можете скрыть меню на определенной странице с помощью CSS. Вот пример:
Шаг 1. Отредактируйте страницу, на которой вы хотите скрыть меню.
Шаг 2. Найдите идентификатор страницы, наведя указатель мыши на ссылку «Редактировать страницу» в панели администратора WordPress. Идентификатор появится в URL-адресе.
Шаг 3. Перейдите в раздел «Внешний вид» >«Настройка» >«Дополнительный CSS» в панели администратора WordPress.
Шаг 4. Добавьте следующий код CSS и замените «page-id» фактическим идентификатором. вашей страницы:
.page-id .site-header {
display: none;
}
Шаг 5. Сохраните изменения и просмотрите страницу, чтобы увидеть, что меню удалено.
- Использование плагина:
Существует несколько плагинов WordPress, которые позволяют настраивать внешний вид меню вашего веб-сайта. Одним из таких плагинов является «Контроль видимости пунктов меню». Вот как вы можете его использовать:
Шаг 1. Установите и активируйте плагин «Контроль видимости элементов меню» из репозитория плагинов WordPress.
Шаг 2. Перейдите в раздел «Внешний вид» >«Меню» в панели администратора WordPress.
Шаг 3. Разверните элемент меню. вы хотите скрыть, и найдите параметр «Видимость».
Шаг 4. Выберите параметр «Скрыть на отмеченных страницах» и выберите страницу, с которой вы хотите удалить меню.
Шаг 5. Сохраните изменения в меню..
- Использование условного тега.
Другой метод выборочного удаления меню со страницы — использование условных тегов в файле function.php вашей темы. Вот пример:
Шаг 1. Отредактируйте файл function.php вашей темы («Внешний вид» >«Редактор тем» >«functions.php»).
Шаг 2. Добавьте следующий код в конец файла:
function remove_menu_on_page() {
if (is_page('your-page-slug')) {
remove_action('wp_enqueue_scripts', 'your-menu-function');
}
}
add_action('wp', 'remove_menu_on_page');
Шаг 3. Замените «ваша-страница-функция» на URL-адрес страницы, на которой вы хотите удалить меню.
Шаг 4. Замените «ваша-меню-функция» на имя функции или хук, который отвечает за отображение меню.
Шаг 5. Сохраните изменения.