Skip to main content

Стварыць меню

Зdolёнасць Стварыць меню стварае навігацыйныя меню WordPress з падтрымкай асобных навігацыйных ярлыкаў, якія адрозніваюцца ад заговалаў страўкі.

Агляд

Гэтая здольнасць пашырае стандартную функцыянальнасць стварэння меню, дадаўшы магчымасць прадастаўлення параметра navigation_label. Гэта дазваляе ствараць меню, дзе ярлык, адлюстраваны ў навігацыі, адрозніваецца ад заговалу страўкі, што надае больш гнуткасці ў структуры сайту і ў карыстальніцкім досведу.

Параметры

ПараметрТыпНеабходныАпісан
namestringYesНазва меню, напрыклад, Primary Navigation
locationstringNoМесца тэмы для прызначання гэтаму меню, напрыклад, primary
navigation_labelstringNoЯрлык для адлюстравання ў навігацыі (адрозніваецца ад заговалу страўкі)

Значэнне вяртання

{
"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, здольнасць Стварыць меню:

  1. Аўтаматычна выяўляе даступныя месцы меню тэмы
  2. Стварае меню з адпаведнымі навігацыйнымі ярлыкамі для вашага дызайну
  3. Прызначае меню ў правільныя месцы тэмы
  4. Падтрымлівае дадаванне элементаў меню пасля стварэння

Звязаныя здольнасці

  • add_menu_item — Дадаць элементы ў існуючае меню
  • update_menu — Змяніць назву меню або пераканаць яго ў месца тэмы
  • delete_menu — Вынасці меню з вашага сайту

Найлепшыя практыкі

  • Выкарыстоўвайце ясную навігацыйныя ярлыкі — вузкія і апісальныя для карыстальнікаў
  • Падбівайце месцы тэмы — прызначайце меню ў правільныя месцы тэмы для належнага адлюстравання
  • Плануйце структуру меню — вызначаце іерархію меню, перш чым ствараць элементы
  • Праверка адказнасці — пераканаўвайцеся, што меню правільна адлюстраваецца на мобільных прыладах
  • Локалізацыя ярлыкаў — выкарыстоўвайце розныя навігацыйныя ярлыкі для розных версій мовы

Обмежаванні

  • Навігацыйныя ярлыкі адлюстраваныя толькі для адлюстравання; ўнутрачны name ўсё яшчэ выкарыстоўваецца для ідэнтыфікацыі WordPress
  • Падтрымка тэмы адрозніваецца; не ўсе тэмы падтрымліваюць усе месцы меню
  • Элементы меню павінны быць дададзены асобна пасля стварэння меню
  • Змена навігацыйнага ярлыка патрабуе абнаўлення меню

Звязаныя здольнасці