🔷 Блок: Navigation / Навигация

📌 Что это

Navigation — это блок Gutenberg для создания меню сайта.

Например:

Home
About
Services
Blog
Contacts

Пользователь нажимает на пункт меню и переходит на нужную страницу.

Простыми словами:

Navigation = меню сайта.

В WordPress этот блок используется для редактирования меню сайта: и структуры, и внешнего вида. Он особенно важен в block themes и Site Editor.


⚙️ Функции

Блок позволяет:

создавать меню сайта;
добавлять ссылки на страницы;
добавлять custom links / произвольные ссылки;
добавлять submenu / выпадающие подменю;
менять порядок пунктов меню;
удалять пункты меню;
выбирать существующее меню;
создавать новое меню;
настраивать выравнивание пунктов;
располагать меню горизонтально или вертикально;
настраивать мобильное меню;
показывать меню как burger / иконку меню;
настраивать цвета;
настраивать типографику;
настраивать расстояние между пунктами;
добавлять CSS-класс в Advanced.


🎯 Зачем нужен

Чтобы пользователь мог перемещаться по сайту.

Например, у тебя есть справочник по WordPress:

Главная
Gutenberg
Media Blocks
Design Blocks
Widgets
Themes
Plugins
CSS
Hosting

Navigation позволяет собрать эти разделы в удобное меню.

Без меню пользователь может потеряться, особенно если сайт большой.


📍 Где используется чаще всего

шапка сайта;
футер;
боковая навигация;
страница справочника;
документация;
база знаний;
блог;
интернет-магазин;
лендинг с несколькими разделами;
сайты с большим количеством страниц.


⚠️ Важно

Navigation — это не просто список ссылок.

Это именно меню сайта, которое обычно используется в Header / шапке или Footer / футере.

Например:

Header
├─ Site Logo
├─ Navigation
└─ Button

Или:

Footer
├─ Navigation
├─ Social Icons
└─ Copyright

⚠️ Navigation или Page List

Они похожи, но логика разная.

Page List автоматически показывает список страниц сайта.

Home
About
Services
Contacts

Navigation — это меню, которое ты контролируешь вручную.

Ты сам решаешь:

какие страницы показать;
какие скрыть;
в каком порядке поставить;
как назвать пункты;
какие добавить внешние ссылки;
где сделать подменю.

Простыми словами:

Page List = автоматический список страниц
Navigation = управляемое меню сайта

⚠️ Submenu / Подменю

В Navigation можно делать вложенные пункты.

Например:

Gutenberg
├─ Media
├─ Design
├─ Widgets
└─ Theme Blocks

Это удобно, если у сайта много разделов.

Для твоего WP Guide это особенно полезно: можно сделать один пункт Gutenberg, а внутри него группы блоков.


⚠️ Мобильное меню

Navigation может показываться по-разному на компьютере и телефоне.

На компьютере:

Home   About   Blog   Contacts

На телефоне:

После нажатия открывается меню.

В настройках Navigation обычно можно выбрать, когда показывать иконку меню: на мобильных устройствах или всегда. По умолчанию WordPress показывает menu icon на маленьких экранах.


⚠️ Navigation и Site Editor

В block themes меню часто редактируется не только на странице, а в шаблоне сайта:

Appearance → Editor → Header

То есть если ты меняешь Navigation в Header, это может изменить меню сразу на всём сайте.

Это удобно, но нужно быть внимательным: ты можешь редактировать не одну страницу, а общий шаблон.


⚠️ Тема может влиять

Тема может влиять на:

внешний вид меню;
цвет ссылок;
размер шрифта;
расстояние между пунктами;
поведение подменю;
мобильное меню;
ширину меню;
доступные настройки блока.

Если Navigation выглядит иначе в редакторе и на сайте — часто это связано со стилями темы.


🧠 Простыми словами

Navigation — это блок для меню сайта.

Он нужен, чтобы пользователь мог переходить между основными страницами и разделами.

Page List — автоматический список страниц.
Navigation — полноценное управляемое меню.