Skip to main content

Menu Skep

Die Menu Skep vermoë skep WordPress-navigasie-menu's met ondersteuning vir aparte navigasielabels wat verskil van bladsytitels.

Oorsig

Hierdie vermoë brei die standaard menu-skep funksionaliteit uit met die vermoë om 'n navigation_label parameter te spesifiseer. Dit laat jou toe om menu's te skep waar die label wat in die navigasie getoon word, verskil van die bladsytitel, wat meer buigsaamheid in die webwerfstruktuur en gebruikerservaring bied.

Parameters

ParameterTipeVerpligtendBeskrywing
namestringJaMenu naam, bv. Hoofnavigasie
locationstringNeeTema-plek om hierdie menu aan toe te wys, bv. primary
navigation_labelstringNeeLabel om in die navigasie te wys (verskil van bladsytitel)

Terugwaardeerwaarde

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

Die navigation_label parameter laat jou toe om die interne menu-naam te skei van die label wat aan gebruikers getoon word:

  • name — Interne menu-identifikator wat deur WordPress gebruik word (bv. "Primary Navigation")
  • navigation_label — Die label wat aan webwerfbesoekers in die navigasie getoon word (bv. "Main Menu")

Dit is nuttig wanneer:

  • Jou interne benoemingskonvensie verskil van die labels wat aan gebruikers getoon word
  • Jy korter labels in die navigasie wil hê as in die admin paneel
  • Jy ondersteuning vir verskeie tale met verskillende label-lengtes benodig
  • Jy menu's vir spesifieke streke of gebruikersgroepe bou

Gebruiksvoorbeelde

Voorbeeld 1: Eenvoudige Menu met Navigasielabel

Opdrag:

Skep 'n primêre navigasie-menu genaamd "Hoofnavigasie" met die navigasielabel "Menu".

Resultaat:

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

Voorbeeld 2: Menu vir Spesifieke Tema-plek

Opdrag:

Skep 'n voette-menu genaamd "Voette-skakels" met navigasielabel "Vinnige Skakels" en skakel dit toe aan die voette-plek.

Resultaat:

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

Integrasie met Tema-bouer

Wanneer jy Tema-bouer gebruik, dan:

  1. Speel out beskikbare tema-menu-plekke
  2. Skep menu's met toepaslike navigasielabels vir jou ontwerp
  3. Skakel menu's toe aan die korrekte tema-plekke
  4. Ondersteun die byvoeging van menu-items ná skep

Verwante Vermoë

  • add_menu_item — Voeg items by tot 'n bestaande menu
  • update_menu — Hernoem 'n menu of skakel dit oor na 'n tema-plek
  • delete_menu — Verwyder 'n menu van jou webwerf

Beste Praktyke

  • Gebruik duidelike navigasielabels — Hou labels bondig en beskrywend vir gebruikers
  • Pas tema-plekke aan — Skakel menu's toe aan die korrekte tema-plek vir behoorlike vertoning
  • Beplan menu-struktuur — Besluit oor jou menu-hiërargie voordat jy items skep
  • Toets responsiwiteit — Verifieer dat menu's korrek op mobiele toestelle vertoon word
  • Lokaliseer labels — Gebruik verskillende navigasielabels vir verskillende taalweergawes

Beperkings

  • Navigasielabels is slegs vir vertoning; die interne name word steeds vir WordPress-identifikasie gebruik
  • Tema-ondersteuning varieer; nie alle temas ondersteun alle menu-plekke nie
  • Menu-items moet afsonderlik bygevoeg word ná menu-skep
  • Om 'n navigasielabel te verander, moet die menu opgedateer word

Verwante Vermoë