Utwórz menu
Możliwość Utwórz menu pozwala tworzyć menu nawigacyjne WordPress, obsługując jednocześnie oddzielne etykiety nawigacyjne, które różnią się od tytułów stron.
Przegląd
Ta możliwość rozszerza standardową funkcjonalność tworzenia menu, dodając możliwość określenia parametru navigation_label. Pozwala to na tworzenie menu, w których etykieta wyświetlana w nawigacji różni się od tytułu strony, co zapewnia większą elastyczność w strukturze witryny i doświadczeniu użytkownika.
Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
name | string | Tak | Nazwa menu, np. Główna nawigacja |
location | string | Nie | Lokalizacja motywu, do której przypiszesz to menu, np. primary |
navigation_label | string | Nie | Etykieta do wyświetlenia w nawigacji (różna od tytułu strony) |
Wartość zwracana
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Etykieta nawigacyjna vs Tytuł strony
Parametr navigation_label pozwala oddzielić wewnętrzną nazwę menu od etykiety wyświetlanej użytkownikom:
name— Wewnętrzny identyfikator menu używany przez WordPress (np. "Primary Navigation")navigation_label— Etykieta wyświetlana odwiedzającym witrynę w nawigacji (np. "Menu główne")
Jest to przydatne, gdy:
- Twoja wewnętrzna konwencja nazewnictwa różni się od etykiet widocznych dla użytkowników
- Chcesz, aby etykiety w nawigacji były krótsze niż w panelu administracyjnym
- Musisz obsługiwać wiele języków z różną długością etykiet
- Tworzysz menu dla określonych regionów lub grup użytkowników
Przykłady użycia
Przykład 1: Proste menu z etykietą nawigacyjną
Prompt:
Utwórz menu nawigacyjne główne o nazwie "Główna nawigacja" z etykietą nawigacyjną "Menu".
Result:
{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}
Przykład 2: Menu dla określonej lokalizacji motywu
Prompt:
Utwórz menu stopki o nazwie "Linki stopki" z etykietą nawigacyjną "Szybkie linki" i przypisz je do lokalizacji stopki.
Result:
{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}
Integracja z Theme Builderem
Podczas używania Theme Buildera, możliwość Utwórz menu:
- Automatycznie wykrywa dostępne lokalizacje menu motywu
- Tworzy menu z odpowiednimi etykietami nawigacyjnymi dla Twojego projektu
- Przypisuje menu do właściwych lokalizacji motywu
- Obsługuje dodawanie elementów menu po utworzeniu
Powiązane możliwości
add_menu_item— Dodawanie elementów do istniejącego menuupdate_menu— Zmienianie nazwy menu lub ponowne przypisywanie go do lokalizacji motywudelete_menu— Usuwanie menu z witryny
Najlepsze praktyki
- Używaj jasnych etykiet nawigacyjnych — utrzymuj etykiety zwięzłe i opisowe dla użytkowników
- Dopasuj lokalizacje motywu — przypisuj menu do właściwej lokalizacji motywu, aby zapewnić prawidłowe wyświetlanie
- Planuj strukturę menu — zdecyduj o hierarchii menu, zanim zaczniesz dodawać elementy
- Testuj responsywność — upewnij się, że menu wyświetlają się poprawnie na urządzeniach mobilnych
- Lokalizuj etykiety — używaj różnych etykiet nawigacyjnych dla różnych wersji językowych
Ograniczenia
- Etykiety nawigacyjne służą tylko do wyświetlania; wewnętrzna
namenadal jest używana do identyfikacji w WordPress - Wsparcie dla motywów jest różne; nie wszystkie motywy obsługują wszystkie lokalizacje menu
- Elementy menu muszą być dodawane osobno po utworzeniu menu
- Zmiana etykiety nawigacyjnej wymaga aktualizacji menu
Powiązane możliwości
- Generate Logo SVG — tworzenie logo dla nagłówka witryny
- Validate Palette Contrast — zapewnienie dostępnych schematów kolorów