Пређи на главни садржај

Креирање менија

Могућност Креирање менија креира WordPress навигационе меније уз подршку за засебне ознаке навигације које се разликују од наслова страница.

Преглед​

Ова могућност проширује стандардну функционалност креирања менија могућношћу навођења параметра navigation_label. То вам омогућава да креирате меније у којима се ознака приказана у навигацији разликује од наслова странице, што пружа већу флексибилност у структури сајта и корисничком искуству.

Параметри​

ПараметарТипОбавезноОпис
namestringДаНазив менија, нпр. Primary Navigation
locationstringНеЛокација теме којој треба доделити овај мени, нпр. primary
navigation_labelstringНеОзнака за приказ у навигацији (различита од наслова странице)

Повратна вредност​

{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}

Параметар navigation_label вам омогућава да раздвојите интерни назив менија од ознаке која се приказује корисницима:

  • name — Интерни идентификатор менија који користи WordPress (нпр. „Primary Navigation“)
  • navigation_label — Ознака која се приказује посетиоцима сајта у навигацији (нпр. „Главни мени“)

Ово је корисно када:

  • Ваша интерна конвенција именовања разликује се од ознака које виде корисници
  • Желите краће ознаке у навигацији него у администраторском панелу
  • Потребно је да подржите више језика са различитим дужинама ознака
  • Правите меније за одређене регионе или корисничке групе

Примери употребе​

Пример 1: Једноставан мени са ознаком навигације​

Упит:

Креирај примарни навигациони мени под називом „Главна навигација“ са ознаком навигације „Мени“.

Резултат:

{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}

Пример 2: Мени за одређену локацију теме​

Упит:

Креирај мени у подножју под називом „Линкови у подножју“ са ознаком навигације „Брзи линкови“ и додели га локацији подножја.

Резултат:

{
"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 идентификацију
  • Подршка теме варира; не подржавају све теме све локације менија
  • Ставке менија морају се додати засебно након креирања менија
  • Промена ознаке навигације захтева ажурирање менија