Меню в WordPress: как создать и настроить навигацию
Меню в WordPress создаётся в разделе «Внешний вид → Меню»: вы даёте меню имя, добавляете страницы, рубрики и ссылки, расставляете их по порядку и привязываете к области темы. В блочных темах меню собирают в редакторе сайта блоком «Навигация».
Ответ за 30 секунд
Меню собирается в три действия: создать меню, наполнить пунктами, назначить область темы. Если сохранили, а на сайте ничего не изменилось, проверьте, что отмечена область в блоке «Настройки меню».
Тарифы от 316 ₽ в месяц при оплате за год, домен .RU и SSL в подарок (Таймвеб, на 20 октября 2026).
Меню в блочной теме WordPress: блок «Навигация»wp_nav_menuфункция, которая выводит меню в теме
5.9версия с блочными темами и блоком «Навигация»
4типа пунктов в левой панели по умолчанию
01 · 1 мин
Как создать меню в WordPress по шагам#
- Откройте «Внешний вид → Меню» и нажмите «Создайте новое меню».
- Введите название, например «Главное меню», и нажмите «Создать меню».
- Отметьте нужное в левой панели: страницы, записи, рубрики. Нажмите «Добавить в меню».
- Расставьте пункты. Перетаскивайте их мышью вверх и вниз, чтобы поменять порядок.
- Назначьте область в блоке «Настройки меню» (например, основное меню в шапке) и нажмите «Сохранить меню».
Страницы, которые вы добавляете в меню, предварительно создают в разделе «Страницы», подробности: как создать страницу в WordPress.
02 · 1 мин
Какие пункты и подпункты можно добавить в меню WordPress#
| Тип пункта | Когда использовать |
|---|---|
| Страницы | О компании, контакты, услуги |
| Записи | Одна важная статья, например условия доставки |
| Рубрики и метки | Разделы блога, каталог товаров |
| Произвольные ссылки | Внешний сайт, якорь на странице, телефон или почта |
Подпункт создают перетаскиванием вправо под нужным пунктом: он становится вложенным. Чтобы открывать ссылку в новой вкладке, включите в «Настройках экрана» (справа вверху) пункт «Цель ссылки», после чего у каждого пункта появится соответствующий флажок. Там же включают CSS-классы для оформления.
03 · 1 мин
Области меню в теме WordPress: где показывается меню и как добавить свою#
Куда выводится меню, решает тема. В блоке «Настройки меню» перечислены её области: чаще всего это шапка и подвал. Один и тот же набор пунктов можно привязать к нескольким областям. Если нужной области нет, меню выводят виджетом «Меню навигации» в боковой колонке или подвале. После смены темы области нужно назначить заново.
Своя область добавляется кодом в дочерней теме (см. темы WordPress). В functions.php регистрируют её, а в шаблоне выводят меню:
add_action( 'after_setup_theme', 'child_register_menus' );
function child_register_menus() {
register_nav_menus( array( 'primary' => 'Главное меню' ) );
}
// в header.php:
wp_nav_menu( array( 'theme_location' => 'primary' ) );
04 · 1 мин
Почему меню WordPress не показывается или не сохраняется#
- Не назначена область. Меню есть в списке, но на сайте его нет: отметьте область в «Настройках меню» и сохраните.
- Старая версия страницы. Плагин кэширования отдаёт сохранённую копию, очистите кэш: кэширование WordPress.
- Большое меню не сохраняется. Форма отправляет каждый пункт отдельным полем, и длинное меню упирается в лимит
max_input_varsв настройках PHP (по умолчанию в PHP 1000). Лимит поднимают в настройках PHP хостинга.
Инструмент · 1 мин
Меню в блочной теме WordPress: блок «Навигация»#
В блочных темах раздела «Меню» может не быть: навигацию собирают в «Внешний вид → Редактор», в шапке сайта, блоком «Навигация». Пункты добавляют кнопкой «+» внутри блока, подпункты вкладывают друг в друга. Блок сохраняет меню как отдельный элемент, который можно повторно использовать в подвале. Устройство блоков: редактор Gutenberg.
Отметьте шесть пунктов, и инструмент покажет, что стоит поправить в меню.
Проверка меню сайта
Шесть пунктов, которые отличают рабочее меню от захламлённого
06 · 1 мин
Вопросы о меню в WordPress#
Почему в консоли WordPress нет раздела «Меню»?
Скорее всего, активна блочная тема: в ней меню собирают блоком «Навигация» в «Внешний вид → Редактор». У классических тем раздел «Меню» есть.
Как добавить подменю в меню WordPress?
Перетащите пункт вправо под родительский: он станет вложенным, и его покажет выпадающий список. Нажмите «Сохранить меню».
Как сделать меню в подвале WordPress?
Создайте второе меню и назначьте его области подвала, если тема её даёт. Иначе выведите его виджетом «Меню навигации» в области подвала.
Как открыть пункт меню WordPress в новой вкладке?
В «Настройках экрана» страницы «Меню» включите «Цель ссылки», затем отметьте флажок у нужного пункта и сохраните меню.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026.
Разместите сайт на WordPress
Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.
- Тарифы от 316 ₽ в месяц
- Бесплатный SSL и DNS
- Домен .RU или .РФ в подарок
- Бесплатный перенос сайта