Menü erstellen
Die Funktion Menü erstellen ermöglicht die Erstellung von WordPress-Navigationsmenüs und unterstützt dabei separate Navigationsbezeichnungen, die sich vom Seitentitel unterscheiden können.
Überblick
Diese Funktion erweitert die Standardfunktionalität zur Menüerstellung, indem sie die Möglichkeit bietet, einen navigation_label-Parameter festzulegen. Dadurch können Sie Menüs erstellen, bei denen das in der Navigation angezeigte Label vom Seitentitel abweicht. Das bietet mehr Flexibilität bei der Seitenstruktur und der Benutzererfahrung.
Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
name | string | Ja | Name des Menüs, z. B. Hauptnavigation |
location | string | Nein | Theme-Standort, an dem dieses Menü zugewiesen werden soll, z. B. primary |
navigation_label | string | Nein | Label, das in der Navigation angezeigt wird (unterscheidet sich vom Seitentitel) |
Rückgabewert
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Navigations-Label vs. Seitentitel
Der Parameter navigation_label ermöglicht es Ihnen, den internen Menünamen vom Label zu trennen, das den Benutzern angezeigt wird:
name— Interner Menübezeichner, der von WordPress verwendet wird (z. B. "Primary Navigation")navigation_label— Das Label, das den Website-Besuchern in der Navigation angezeigt wird (z. B. "Main Menu")
Dies ist nützlich, wenn:
- Ihre interne Namenskonvention von den für Benutzer sichtbaren Labels abweicht
- Sie in der Navigation kürzere Labels wünschen als im Admin-Bereich
- Sie mehrere Sprachen unterstützen müssen, die unterschiedliche Label-Längen erfordern
- Sie Menüs für bestimmte Regionen oder Benutzergruppen erstellen
Anwendungsbeispiele
Beispiel 1: Einfaches Menü mit Navigations-Label
Prompt:
Erstelle ein Hauptnavigationsmenü mit dem Namen "Main Navigation" und dem Navigations-Label "Menu".
Result:
{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}
Beispiel 2: Menü für einen bestimmten Theme-Standort
Prompt:
Erstelle ein Footer-Menü namens "Footer Links" mit dem Navigations-Label "Quick Links" und weise es dem Footer-Standort zu.
Result:
{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}
Integration mit Theme Builder
Wenn Sie den Theme Builder verwenden, erledigt die Funktion Menü erstellen Folgendes:
- Erkennt automatisch verfügbare Theme-Menü-Standorte
- Erstellt Menüs mit passenden Navigations-Labels für Ihr Design
- Weist die Menüs den korrekten Theme-Standorten zu
- Unterstützt das Hinzufügen von Menüpunkten nach der Erstellung
Verwandte Funktionen
add_menu_item— Elemente zu einem bestehenden Menü hinzufügenupdate_menu— Einen Menünamen ändern oder ihn einem Theme-Standort neu zuweisendelete_menu— Ein Menü von Ihrer Website entfernen
Best Practices
- Verwenden Sie klare Navigations-Labels — Halten Sie die Labels prägnant und beschreibend für die Benutzer
- Passen Sie Theme-Standorte an — Weisen Sie Menüs dem korrekten Theme-Standort zu, damit sie richtig angezeigt werden
- Planen Sie die Menüstruktur — Entscheiden Sie über Ihre Menühierarchie, bevor Sie Elemente erstellen
- Testen Sie die Responsivität — Überprüfen Sie, ob die Menüs auf mobilen Geräten korrekt angezeigt werden
- Lokalisieren Sie Labels — Verwenden Sie für verschiedene Sprachversionen unterschiedliche Navigations-Labels
Einschränkungen
- Navigations-Labels dienen nur der Anzeige; der interne
namewird weiterhin zur Identifizierung durch WordPress verwendet - Die Theme-Unterstützung variiert; nicht alle Themes unterstützen alle Menü-Standorte
- Menüpunkte müssen nach der Menüerstellung separat hinzugefügt werden
- Eine Änderung des Navigations-Labels erfordert ein Update des Menüs
Verwandte Funktionen
- Generate Logo SVG — Logos für Ihren Seitenkopf erstellen
- Validate Palette Contrast — Farbschemata auf Barrierefreiheit prüfen