Preskoči na vsebino

Ustvari meni

Zmožnost Ustvari meni ustvari navigacijske menije WordPress s podporo za ločene navigacijske oznake, ki se razlikujejo od naslovov strani.

Pregled​

Ta zmožnost razširi standardno funkcionalnost ustvarjanja menijev z možnostjo določitve parametra navigation_label. To vam omogoča ustvarjanje menijev, pri katerih se oznaka, prikazana v navigaciji, razlikuje od naslova strani, kar zagotavlja več prilagodljivosti pri strukturi spletnega mesta in uporabniški izkušnji.

Parametri​

ParameterTypeRequiredDescription
namestringYesIme menija, npr. Primary Navigation
locationstringNoLokacija theme, ki ji želite dodeliti ta meni, npr. primary
navigation_labelstringNoOznaka za prikaz v navigaciji (ločena od naslova strani)

Vrnjena vrednost​

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

Parameter navigation_label vam omogoča ločiti interno ime menija od oznake, prikazane uporabnikom:

  • name — Interni identifikator menija, ki ga uporablja WordPress (npr. »Primary Navigation«)
  • navigation_label — Oznaka, prikazana obiskovalcem spletnega mesta v navigaciji (npr. »Glavni meni«)

To je uporabno, kadar:

  • Se vaša interna konvencija poimenovanja razlikuje od oznak, prikazanih uporabnikom
  • Želite krajše oznake v navigaciji kot v skrbniški plošči
  • Morate podpirati več jezikov z različnimi dolžinami oznak
  • Gradite menije za določene regije ali skupine uporabnikov

Primeri uporabe​

Primer 1: Preprost meni z navigacijsko oznako​

Poziv:

Ustvari primarni navigacijski meni z imenom »Glavna navigacija« z navigacijsko oznako »Meni«.

Rezultat:

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

Primer 2: Meni za določeno lokacijo Theme​

Poziv:

Ustvari meni noge z imenom »Povezave v nogi« z navigacijsko oznako »Hitre povezave« in ga dodeli lokaciji noge.

Rezultat:

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

Integracija s Theme Builder​

Pri uporabi Theme Builder zmožnost Ustvari meni:

  1. Samodejno zazna razpoložljive lokacije menijev theme
  2. Ustvari menije z ustreznimi navigacijskimi oznakami za vašo zasnovo
  3. Dodeli menije pravilnim lokacijam theme
  4. Podpira dodajanje elementov menija po ustvarjanju
  • add_menu_item — Dodajte elemente v obstoječi meni
  • update_menu — Preimenujte meni ali ga znova dodelite lokaciji theme
  • delete_menu — Odstranite meni s svojega spletnega mesta

Najboljše prakse​

  • Uporabljajte jasne navigacijske oznake — oznake naj bodo jedrnate in opisne za uporabnike
  • Uskladite lokacije theme — dodelite menije pravilni lokaciji theme za pravilen prikaz
  • Načrtujte strukturo menija — določite hierarhijo menija, preden ustvarite elemente
  • Preizkusite odzivnost — preverite, ali se meniji pravilno prikazujejo na mobilnih napravah
  • Lokalizirajte oznake — uporabite različne navigacijske oznake za različne jezikovne različice

Omejitve​

  • Navigacijske oznake so namenjene samo prikazu; interno name se še vedno uporablja za identifikacijo WordPress
  • Podpora theme se razlikuje; vse theme ne podpirajo vseh lokacij menijev
  • Elemente menija je treba po ustvarjanju menija dodati ločeno
  • Sprememba navigacijske oznake zahteva posodobitev menija