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
| Parameter | Tipe | Verpligtend | Beskrywing |
|---|---|---|---|
name | string | Ja | Menu naam, bv. Hoofnavigasie |
location | string | Nee | Tema-plek om hierdie menu aan toe te wys, bv. primary |
navigation_label | string | Nee | Label om in die navigasie te wys (verskil van bladsytitel) |
Terugwaardeerwaarde
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Navigasielabel teenoor Bladsytitel
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:
- Speel out beskikbare tema-menu-plekke
- Skep menu's met toepaslike navigasielabels vir jou ontwerp
- Skakel menu's toe aan die korrekte tema-plekke
- Ondersteun die byvoeging van menu-items ná skep
Verwante Vermoë
add_menu_item— Voeg items by tot 'n bestaande menuupdate_menu— Hernoem 'n menu of skakel dit oor na 'n tema-plekdelete_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
nameword 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ë
- Generate Logo SVG — skep logo's vir jou webwerf-kop
- Validate Palette Contrast — verseker toeganklike kleurskemas