Skip to main content

Sukurti meniu

Sukurti meniu galimybė kuria WordPress navigacijos meniu su atskirų navigacijos etikečių, skirtingų nuo puslapių pavadinimų, palaikymu.

Apžvalga

Ši galimybė išplečia standartinę meniu kūrimo funkciją, suteikdama galimybę nurodyti navigation_label parametrą. Tai leidžia kurti meniu, kuriuose navigacijoje rodoma etiketė skiriasi nuo puslapio pavadinimo, suteikiant daugiau lankstumo svetainės struktūrai ir naudotojo patirčiai.

Parametrai

ParametrasTipasPrivalomaAprašymas
namestringTaipMeniu pavadinimas, pvz., Primary Navigation
locationstringNeTemos vieta, kuriai priskirti šį meniu, pvz., primary
navigation_labelstringNeEtiketė, rodoma navigacijoje (skirtinga nuo puslapio pavadinimo)

Grąžinama reikšmė

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

navigation_label parametras leidžia atskirti vidinį meniu pavadinimą nuo naudotojams rodomos etiketės:

  • name — vidinis meniu identifikatorius, naudojamas WordPress (pvz., „Primary Navigation“)
  • navigation_label — etiketė, rodoma svetainės lankytojams navigacijoje (pvz., „Main Menu“)

Tai naudinga, kai:

  • Jūsų vidinė pavadinimų suteikimo tvarka skiriasi nuo naudotojams matomų etikečių
  • Norite trumpesnių etikečių navigacijoje nei administravimo skydelyje
  • Reikia palaikyti kelias kalbas su skirtingais etikečių ilgiais
  • Kuriate meniu konkretiems regionams ar naudotojų grupėms

Naudojimo pavyzdžiai

1 pavyzdys: paprastas meniu su navigacijos etikete

Užklausa:

Sukurkite pagrindinės navigacijos meniu pavadinimu „Main Navigation“ su navigacijos etikete „Menu“.

Rezultatas:

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

2 pavyzdys: meniu konkrečiai temos vietai

Užklausa:

Sukurkite poraštės meniu pavadinimu „Footer Links“ su navigacijos etikete „Quick Links“ ir priskirkite jį poraštės vietai.

Rezultatas:

{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}

Integracija su Theme Builder

Naudojant Theme Builder, Sukurti meniu galimybė:

  1. Automatiškai aptinka prieinamas temos meniu vietas
  2. Sukuria meniu su jūsų dizainui tinkamomis navigacijos etiketėmis
  3. Priskiria meniu tinkamoms temos vietoms
  4. Palaiko meniu elementų pridėjimą po sukūrimo
  • add_menu_item — pridėti elementų prie esamo meniu
  • update_menu — pervadinti meniu arba iš naujo priskirti jį temos vietai
  • delete_menu — pašalinti meniu iš jūsų svetainės

Geriausios praktikos

  • Naudokite aiškias navigacijos etiketes — etiketės naudotojams turi būti glaustos ir aprašomosios
  • Derinkite su temos vietomis — priskirkite meniu tinkamai temos vietai, kad jis būtų rodomas teisingai
  • Planuokite meniu struktūrą — prieš kurdami elementus nuspręskite dėl meniu hierarchijos
  • Patikrinkite prisitaikymą — įsitikinkite, kad meniu teisingai rodomi mobiliuosiuose įrenginiuose
  • Lokalizuokite etiketes — skirtingoms kalbų versijoms naudokite skirtingas navigacijos etiketes

Apribojimai

  • Navigacijos etiketės skirtos tik rodymui; vidinis name vis tiek naudojamas WordPress identifikavimui
  • Temos palaikymas skiriasi; ne visos temos palaiko visas meniu vietas
  • Meniu elementai turi būti pridėti atskirai po meniu sukūrimo
  • Norint pakeisti navigacijos etiketę, reikia atnaujinti meniu