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

Povezane moćnosti

  • 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

Povezane moćnosti