Menü erstellen
D'Fäegkeet Menü erstellen erstellt WordPress-Navigatiounsmenüe mat Ënnerstëtzung fir ënnerschiddlech Navigatiounslabelen, déi getrennt vu Säitentitele sinn.
Iwwersiicht
Dës Fäegkeet erweidert déi standardméisseg Funktionalitéit fir Menüs ze erstellen ëm d'Méiglechkeet, e Parameter navigation_label unzeginn. Dat erlaabt Iech Menüs ze erstellen, bei deenen de Label, deen an der Navigatioun ugewise gëtt, sech vum Säitentitel ënnerscheet, a bitt méi Flexibilitéit bei der Struktur vum Site an der Benotzererfarung.
Parameteren
| Parameter | Typ | Erfuerderlech | Beschreiwung |
|---|---|---|---|
name | string | Jo | Menüsnumm, z. B. Primary Navigation |
location | string | Nee | Theme-Plaz, där dëse Menü zougewise gëtt, z. B. primary |
navigation_label | string | Nee | Label, deen an der Navigatioun ugewise gëtt (ënnerschiddlech vum Säitentitel) |
Réckgabewäert
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Navigatiounslabel vs. Säitentitel
De Parameter navigation_label erlaabt Iech, den interne Menüsnumm vum Label ze trennen, deen de Benotzer ugewise gëtt:
name— Interne Menü-Identifizéierer, dee vu WordPress benotzt gëtt (z. B. "Primary Navigation")navigation_label— De Label, deen de Site-Besicher an der Navigatioun ugewise gëtt (z. B. "Main Menu")
Dat ass nëtzlech wann:
- Är intern Benennungskonventioun sech vun de Labelen ënnerscheet, déi de Benotzer ugewise ginn
- Dir méi kuerz Labelen an der Navigatioun wëllt wéi am Admin-Panel
- Dir méi Sprooche mat ënnerschiddleche Labellängte ënnerstëtze musst
- Dir Menüs fir spezifesch Regiounen oder Benotzergruppen opbaut
Benotzungsbeispiller
Beispill 1: Einfache Menü mat Navigatiounslabel
Prompt:
Erstell e primäre Navigatiounsmenü mam Numm "Main Navigation" mam Navigatiounslabel "Menu".
Resultat:
{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}
Beispill 2: Menü fir spezifesch Theme-Plaz
Prompt:
Erstell e Footer-Menü mam Numm "Footer Links" mam Navigatiounslabel "Quick Links" a weis en der Footer-Plaz zou.
Resultat:
{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}
Integratioun mat Theme Builder
Wann Dir Theme Builder benotzt, mécht d'Fäegkeet Menü erstellen Folgendes:
- Erkennt automatesch verfügbar Theme-Menüplazen
- Erstellt Menüs mat passenden Navigatiounslabelen fir Ären Design
- Weist Menüs de richtege Theme-Plazen zou
- Ënnerstëtzt d'Dobäisetze vu Menüelementer no der Erstellung
Verbonnen Fäegkeeten
add_menu_item— Elementer zu engem existente Menü derbäisetzenupdate_menu— E Menü ëmbenennen oder en enger Theme-Plaz nei zouweisendelete_menu— E Menü vun Ärem Site ewechhuelen
Beschte Praktiken
- Benotzt kloer Navigatiounslabelen — haalt Labelen kuerz a beschreiwend fir Benotzer
- Passt Theme-Plazen un — weist Menüs der richteger Theme-Plaz zou, fir eng korrekt Uweisung
- Plangt d'Menüstruktur — decidéiert iwwer Är Menühierarchie, ier Dir Elementer erstellt
- Test d'Reaktiounsfäegkeet — iwwerpréift, datt Menüs op mobilen Apparater richteg ugewise ginn
- Lokaliséiert Labelen — benotzt ënnerschiddlech Navigatiounslabelen fir ënnerschiddlech Sproochversiounen
Aschränkungen
- Navigatiounslabelen sinn nëmme fir d'Uweisung; den interne
namegëtt nach ëmmer fir d'WordPress-Identifikatioun benotzt - Theme-Ënnerstëtzung variéiert; net all Theme ënnerstëtzen all Menüplazen
- Menüelementer mussen no der Menüerstellung separat derbäigesat ginn
- D'Ännere vun engem Navigatiounslabel erfuerdert d'Aktualiséiere vum Menü
Verbonnen Fäegkeeten
- Logo SVG generéieren — Logoen fir Äre Site-Header erstellen
- Palette-Kontrast validéieren — zougänglech Faarfschemaen assuréieren