Creare Meniu
Funcționalitatea Creare Meniu permite crearea de meniuri de navigare WordPress, cu suport pentru etichete de navigare distincte de titlurile paginilor.
Prezentare Generală
Această funcționalitate extinde funcționalitatea standard de creare a meniurilor, adăugând posibilitatea de a specifica un parametru navigation_label. Acest lucru vă permite să creați meniuri în care eticheta afișată în navigare să fie diferită de titlul paginii, oferind astfel o flexibilitate sporită în structura site-ului și în experiența utilizatorului.
Parametri
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
name | string | Da | Numele meniului, ex: Navigație Principală |
location | string | Nu | Locația temei unde se va atribui acestui meniu, ex: primary |
navigation_label | string | Nu | Eticheta de afișat în navigare (diferită de titlul paginii) |
Valoarea de Returnare
{
"success": true,
"menu_id": 7,
"name": "Navigație Principală",
"navigation_label": "Meniu Principal"
}
Eticheta de Navigare vs. Titlul Paginii
Parametrul navigation_label vă permite să separați numele intern al meniului de eticheta afișată utilizatorilor:
name— Identificatorul intern al meniului folosit de WordPress (ex: "Navigație Principală")navigation_label— Eticheta afișată vizitatorilor site-ului în navigare (ex: "Meniu Principal")
Acest lucru este util atunci când:
- Convenția dumneavoastră de denumire internă diferă de etichetele vizibile utilizatorilor
- Doriți etichete mai scurte în navigare decât în panoul de administrare
- Trebuie să susțineți mai multe limbi cu lungimi diferite ale etichetelor
- Construiți meniuri pentru regiuni sau grupuri de utilizatori specifice
Exemple de Utilizare
Exemplu 1: Meniu Simplu cu Etichetă de Navigare
Prompt:
Creează un meniu de navigare principală numit "Navigație Principală" cu eticheta de navigare "Meniu".
Rezultat:
{
"success": true,
"menu_id": 7,
"name": "Navigație Principală",
"navigation_label": "Meniu"
}
Exemplu 2: Meniu pentru o Locație Specifică a Temei
Prompt:
Creează un meniu de subsol numit "Linkuri de Subsol" cu eticheta de navigare "Linkuri Rapide" și atribuie-l locației de subsol.
Rezultat:
{
"success": true,
"menu_id": 8,
"name": "Linkuri de Subsol",
"navigation_label": "Linkuri Rapide",
"location": "footer"
}
Integrarea cu Theme Builder
Atunci când folosiți Theme Builder, funcționalitatea Create Menu:
- Detectează automat locațiile meniului disponibile în temă
- Creează meniuri cu etichete de navigare adecvate pentru designul dumneavoastră
- Atribuie meniurile locațiilor corecte ale temei
- Suportă adăugarea de elemente de meniu după creare
Funcționalități Conexe
add_menu_item— Adaugă elemente într-un meniu existentupdate_menu— Renumează un meniu sau îl reatribuie unei locații de temădelete_menu— Elimină un meniu de pe site-ul dumneavoastră
Cele mai Bune Practici
- Folosiți etichete de navigare clare — mențineți etichetele concise și descriptive pentru utilizatori
- Potriviți locațiile temei — atribuiți meniurile locației corecte ale temei pentru afișare corespunzătoare
- Planificați structura meniului — decideți ierarhia meniului înainte de a crea elementele
- Testați responsivitatea — verificați că meniurile afișează corect pe dispozitive mobile
- Localizați etichetele — folosiți etichete de navigare diferite pentru diferite versiuni de limbă
Limitările
- Etichetele de navigare sunt doar pentru afișare;
name-ul intern este tot folosit pentru identificarea WordPress - Suportul pentru teme variază; nu toate temele suportă toate locațiile de meniuri
- Elementele de meniu trebuie adăugate separat după crearea meniului
- Schimbarea unei etichete de navigare necesită actualizarea meniului
Funcționalități Conexe
- Generate Logo SVG — creează logo-uri pentru antetul site-ului
- Validate Palette Contrast — asigură scheme de culori accesibile