Menü létrehozása
Az Menü létrehozása funkciója lehetővé teszi a WordPress navigációs menüjének létrehozását, és támogatja az oldal címeitől független navigációs címkék használatát.
Áttekintő
Ez a funkció kiterjeszti a standard menü létrehozási lehetőséget egy navigation_label paraméter hozzáadásával. Ez lehetővé teszi, hogy olyan menüeket hozz létre, ahol a navigációban megjelenő címke eltér az oldal címe(től), ezzel növelve a weboldal struktúrájának és a felhasználói élménynek rugalmasságát.
Paraméterek
| Paraméter | Típus | Kötelező | Leírás |
|---|---|---|---|
name | string | Igen | Menü neve, pl. Fő navigáció |
location | string | Nem | A témában meghatározott hely, ahová ezt a menüt kell hozzárendelni, pl. primary |
navigation_label | string | Nem | A navigációban megjelenő címke (különálló az oldal címtől) |
Visszaadott érték
{
"success": true,
"menu_id": 7,
"name": "Primary Navigation",
"navigation_label": "Main Menu"
}
Navigációs címke vs. Oldal címe
A navigation_label paraméter lehetővé teszi, hogy elválasztja a belső menü nevét az end felhasználóknak megjelenő címektől:
name— Belső menü azonosító, amelyet a WordPress használ (pl. "Primary Navigation")navigation_label— A címke, amelyet a weboldal látogatói látnak a navigációban (pl. "Main Menu")
Ez hasznos, ha:
- A belső elnevezési konvenciója nem egyezik a felhasználóknak látható címekkel
- Rövidebb címkéket szeretne a navigációban, mint az adminisztrációs felületen
- Több nyelvet kell támogatnia, és ezeknek eltérő hosszanatú címkéket kell használni
- Menüeket kell létrehozni specifikus régiókra vagy felhasználói csoportokra
Használati példák
Példa 1: Egyszerű menü navigációs címkével
Kérdés:
Létrehoz egy fő navigációs menüt, melynek neve "Main Navigation", és a navigációs címkéje "Menu".
Eredmény:
{
"success": true,
"menu_id": 7,
"name": "Main Navigation",
"navigation_label": "Menu"
}
Példa 2: Menü specifikus témakörnyezeti helyhez
Kérdés:
Létrehoz egy láblépő menüt, melynek neve "Footer Links", navigációs címkéje "Quick Links", és hozzárendeli a láblépő helyhez.
Eredmény:
{
"success": true,
"menu_id": 8,
"name": "Footer Links",
"navigation_label": "Quick Links",
"location": "footer"
}
Integráció a Témakészítővel (Theme Builder)
Ha a Theme Builder-t használja, a Create Menu funkció:
- Automatizusan felismeri az elérhető témamenü helyeket
- Létrehoz menüeket megfelelő navigációs címkével a tervezéséhez
- Meghatározza a menüeket a megfelelő témamenü helyekre
- Támogatja a menüelemek hozzáadását a létrehozás után
Kapcsolódó funkciók
add_menu_item— Elemek hozzáadása egy meglévő menühezupdate_menu— Menü nevi átnevezése vagy átrendelése egy témamenü helyredelete_menu— Menü eltávolítása az oldalról
Jó gyakorlatok
- Használjon világos navigációs címkéket — tartsa a címkéket tömören és leíróként felhasználóknak
- Egyezessen a témamenü helyekkel — rendelje el a menüeket a megfelelő témamenü helyre a megfelelő megjelenítés érdekében
- Tervezze előre a menüstruktúrát — döntse el a menü hierarchiájáról, mielőtt elemeket hoz létre
- Tesztelje a responzivitást — ellenőrizze, hogy a menüek megfelelően jelennek meg mobil eszközökön
- Lokálisítsa a címkéket — használjon más navigációs címkéket különböző nyelvi verziókhoz
Korlátozások
- A navigációs címkék csak megjelenítő jellegűek; a belső
nametovábbra is használatos a WordPress azonosításához - A témakövetés változó; nem minden téma támogatja minden menü helyet
- A menüelemeket külön kell hozzáadni a menü létrehozása után
- Egy navigációs címke megváltoztatása megköveteli a menü frissítését
Kapcsolódó funkciók
- Generate Logo SVG — létrehoz logookat az oldal fejlécehez
- Validate Palette Contrast — biztosítja az elérhető színpalettákat