Skip to main content

Меню ясау

Меню ясау мөмкинлеге WordPress навигация менюларын бит исемнәреннән аерым навигация ярлыкларын хуплап ясый.

Гомуми күзәтү​

Бу мөмкинлек стандарт меню ясау функциональлеген navigation_label параметрын күрсәтү мөмкинлеге белән киңәйтә. Бу сезгә навигациядә күрсәтелә торган ярлык бит исеменнән аерыла торган менюлар ясарга мөмкинлек бирә, сайт төзелешендә һәм кулланучы тәҗрибәсендә күбрәк сыгылмалылык бирә.

Параметрлар​

ParameterTypeRequiredDescription
namestringӘйеМеню исеме, мәсәлән, Primary Navigation
locationstringЮкБу менюны билгеләү өчен тема урыны, мәсәлән, primary
navigation_labelstringЮкНавигациядә күрсәтелә торган ярлык (бит исеменнән аерым)

Кайтарылган кыйммәт​

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

navigation_label параметры эчке меню исемен кулланучыларга күрсәтелә торган ярлыктан аерырга мөмкинлек бирә:

  • name — WordPress куллана торган эчке меню идентификаторы (мәсәлән, "Төп навигация")
  • 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 идентификациясе өчен кулланыла
  • Тема хуплавы төрлечә; барлык темалар да барлык меню урыннарын хупламый
  • Меню элементлары меню ясалганнан соң аерым өстәлергә тиеш
  • Навигация ярлыгын үзгәртү менюны яңартуны таләп итә