Стварыць меню
Зdolёнасць Стварыць меню стварае навігацыйныя меню WordPress з падтрымкай асобных навігацыйных ярлыкаў, якія адрозніваюцца ад заговалаў страўкі.
Агляд
Гэтая здольнасць пашырае стандартную функцыянальнасць стварэння меню, дадаўшы магчымасць прадастаўлення параметра navigation_label. Гэта дазваляе ствараць меню, дзе ярлык, адлюстраваны ў навігацыі, адрозніваецца ад заговалу страўкі, што надае больш гнуткасці ў структуры сайту і ў карыстальніцкім досведу.
Параметры
| Параметр | Тып | Неабходны | Апісан |
|---|---|---|---|
name | string | Yes | Назва меню, напрыклад, Primary Navigation |
location | string | No | Месца тэмы для прызначання гэтаму меню, напрыклад, primary |
navigation_label | string | No | Ярлык для адлюстравання ў навігацыі (адрозніваецца ад заговалу страўкі) |
Значэнне вяртання
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Навігацыйны ярлык узвалік ад Загавалу страўкі
Параметр navigation_label дазваляе вам аддзяліць ўнутрачны імя меню ад ярлыка, які адлюстраваны карыстальнікам:
name— Унутрачны ідэнтыфікатар меню, які выкарыстоўвае WordPress (напрыклад, "Primary Navigation")navigation_label— Ярлык, які адлюстраваны для адвідувача сайту ў навігацыі (напрыклад, "Main Menu")
Гэта карысна, калі:
- Ваша ўнутрачная канвенцыя імяўлення адрозніваецца ад ярлыкаў для карыстальнікаў
- Вы жадаеце больш кароткі ярлыкі ў навігацыі, чым у адмінскай панёлі
- Вам трэба падтрымліваць некалькі моў з рознымі даўжынямі ярлыкаў
- Вы ствараеце меню для пэўных рэгіёнаў або групаў карыстальнікаў
Прыклады выкарыстання
Прыклад 1: Простыя меню з навігацыйным ярлыкам
Запыт:
Create a primary navigation menu called "Main Navigation" with the navigation label "Menu".
Вынік:
{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}
Прыклад 2: Меню для пэўных месцаў тэмы
Запыт:
Create a footer menu called "Footer Links" with navigation label "Quick Links" and assign it to the footer location.
Вынік:
{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}
Інтеграцыя з Theme Builder
Калі вы выкарыстоўваеце Theme Builder, здольн асць Стварыць меню:
- Аўтаматычна выяўляе даступныя месцы меню тэмы
- Стварае меню з адпаведнымі навігацыйнымі ярлыкамі для вашага дызайну
- Прызначае меню ў правільныя месцы тэмы
- Падтрымлівае дадаванне элементаў меню пасля стварэння
Звязаныя здольнасці
add_menu_item— Дадаць элементы ў існуючае менюupdate_menu— Змяніць назву меню або пераканаць яго ў месца тэмыdelete_menu— Вынасці меню з вашага сайту
Найлепшыя практыкі
- Выкарыстоўвайце ясную навігацыйныя ярлыкі — вузкія і апісальныя для карыстальнікаў
- Падбівайце месцы тэмы — прызначайце меню ў правільныя месцы тэмы для належнага адлюстравання
- Плануйце структуру меню — вызначаце іерархію меню, перш чым ствараць элементы
- Праверка адказнасці — пераканаўвайцеся, што меню правільна адлюстраваецца на мобільных прыладах
- Локалізацыя ярлыкаў — выкарыстоўвайце розныя навігацыйныя ярлыкі для розных версій мовы
Обмежаванні
- Навігацыйныя ярлыкі адлюстраваныя толькі для адлюстравання; ўнутрачны
nameўсё яшчэ выкарыстоўваецца для ідэнтыфікацыі WordPress - Падтрымка тэмы адрозніваецца; не ўсе тэмы падтрымліваюць усе месцы меню
- Элементы меню павінны быць дададзены асобна пасля стварэння меню
- Змена навігацыйнага ярлыка патрабуе абнаўлення меню
Звязаныя здольнасці
- Generate Logo SVG — ствараць логотыпы для загаłówка вашага сайту
- Validate Palette Contrast — гарантаваць даступныя колевыя схемы