Skip to main content

Kreiranje Menija

Moćnost Kreiranje Menija omogućava kreiranje WordPress navigacijskih menija sa podrškom za različite navigacijske naslove koji su odvojeni od naslova stranica.

Pregled​

Ova moćnost proširuje standardnu funkcionalnost kreiranja menija dodavanjem mogućnosti specifikovanja parametra navigation_label. To vam omogućava da kreirate menije gdje naslov prikazan u navigaciji drugačije izgleda od naslova stranice, pružajući veću fleksibilnost u strukturi sajta i korisničkom iskustvu.

Parametri​

ParameterTypeRequiredDescription
namestringYesIme menija, npr. Glavna Navigacija
locationstringNoLokacija teme kojoj se ovaj meni dodjeljuje, npr. primary
navigation_labelstringNoNaslov za prikaz u navigaciji (različit od naslova stranice)

Vrijednost povrata​

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

Parametar navigation_label omogućava da odvojite interno ime menija od naslova koji je prikazan korisnicima:

  • name — Interni identifikator menija koji koristi WordPress (npr. "Primary Navigation")
  • navigation_label — Naslov koji se prikazuje posjetiteljima sajta u navigaciji (npr. "Main Menu")

Ovo je korisno kada:

  • Vaša interna konvencija imenovanja drugačije odgovara naslovima koje vide korisnici
  • Želite kraće naslove u navigaciji nego u admin panelu
  • Trebate podržati više jezika sa različitim dužinama naslova
  • Kreirate menije za određene regije ili grupe korisnika

Primjeri korištenja​

Primjer 1: Jednostavan meni sa navigacijskim naslovom​

Prompt:

Create a primary navigation menu called "Main Navigation" with the navigation label "Menu".

Rezultat:

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

Primjer 2: Meni za određenu lokaciju teme​

Prompt:

Create a footer menu called "Footer Links" with navigation label "Quick Links" and assign it to the footer location.

Rezultat:

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

Integracija sa Theme Builderom​

Kada koristite Theme Builder, moćnost Kreiranje Menija:

  1. Automatski detektuje dostupne lokacije menija teme
  2. Kreira menije sa odgovarajućim navigacijskim naslovima za vaš dizajn
  3. Dodjeljuje menije ispravnim lokacijama teme
  4. Podržava dodavanje stavki menija nakon kreiranja
  • add_menu_item — Dodaje stavke postojećem meniju
  • update_menu — Promijena imena menija ili ponovno dodjeljivanje na lokaciju teme
  • delete_menu — Uklanja meni sa vašeg sajta

Najbolje prakse​

  • Koristite jasne navigacijske naslove — držite naslove kratkim i opisnim za korisnike
  • Poklapajte se sa lokacijama teme — dodjeljujte menije ispravnim lokacijama teme radi pravilnog prikaza
  • Planirajte strukturu menija — odlučite o hijerarhiji menija prije kreiranja stavki
  • Testirajte prilagodljivost — provjerite da li se meniji ispravno prikazuju na mobilnim uređajima
  • Lokalizujte naslove — koristite različite navigacijske naslove za različite jezične verzije

Ograničenja​

  • Navigacijski naslovi su samo za prikaz; interni name se i dalje koristi za identifikaciju u WordPressu
  • Podrška teme varira; ne sve teme podržavaju sve lokacije menija
  • Stavke menija moraju biti dodane zasebno nakon kreiranja menija
  • Promjena navigacijskog naslova zahtijeva ažuriranje menija