Creare Menu
La funzionalità Crea Menu permette di creare menu di navigazione WordPress con il supporto di etichette di navigazione distinte dai titoli delle pagine.
Panoramica
Questa funzionalità estende la creazione standard dei menu aggiungendo la possibilità di specificare un parametro navigation_label. Questo vi consente di creare menu in cui l'etichetta visualizzata nella navigazione è diversa dal titolo della pagina, offrendo maggiore flessibilità nella struttura del sito e nell'esperienza utente.
Parametri
| Parametro | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
name | string | Sì | Nome del menu, es. Navigazione Principale |
location | string | No | Posizione del tema a cui assegnare questo menu, es. primary |
navigation_label | string | No | Etichetta da visualizzare nella navigazione (diversa dal titolo della pagina) |
Valore di Ritorno
{
"success": true,
"menu_id": 7,
"name": "Navigazione Principale",
"navigation_label": "Menu Principale"
}
Etichetta di Navigazione vs Titolo Pagina
Il parametro navigation_label vi permette di separare il nome interno del menu dall'etichetta visualizzata agli utenti:
name— Identificatore interno del menu utilizzato da WordPress (es. "Navigazione Principale")navigation_label— L'etichetta visualizzata ai visitatori del sito nella navigazione (es. "Menu Principale")
Questo è utile quando:
- La vostra convenzione di denominazione interna è diversa dalle etichette visibili agli utenti
- Desiderate etichette più brevi nella navigazione rispetto al pannello di amministrazione
- Dovete supportare più lingue con lunghezze di etichetta diverse
- State creando menu per regioni o gruppi di utenti specifici
Esempi di Utilizzo
Esempio 1: Menu Semplice con Etichetta di Navigazione
Prompt:
Crea un menu di navigazione principale chiamato "Navigazione Principale" con l'etichetta di navigazione "Menu".
Risultato:
{
"success": true,
"menu_id": 7,
"name": "Navigazione Principale",
"navigation_label": "Menu"
}
Esempio 2: Menu per Posizione Tema Specifica
Prompt:
Crea un menu footer chiamato "Link Footer" con l'etichetta di navigazione "Link Veloci" e assegnarlo alla posizione footer.
Risultato:
{
"success": true,
"menu_id": 8,
"name": "Link Footer",
"navigation_label": "Link Veloci",
"location": "footer"
}
Integrazione con Theme Builder
Quando si utilizza Theme Builder, la funzionalità Crea Menu:
- Rileva automaticamente le posizioni dei menu disponibili nel tema
- Crea menu con etichette di navigazione appropriate per il vostro design
- Assegna i menu alle posizioni tematiche corrette
- Supporta l'aggiunta di elementi del menu dopo la creazione
Funzionalità Correlate
add_menu_item— Aggiungere elementi a un menu esistenteupdate_menu— Rinominare un menu o riassegnarlo a una posizione tematicadelete_menu— Rimuovere un menu dal vostro sito
Best Practices
- Usare etichette di navigazione chiare — mantenere le etichette concise e descrittive per gli utenti
- Abbinare le posizioni del tema — assegnare i menu alla posizione tematica corretta per una corretta visualizzazione
- Pianificare la struttura del menu — decidere la gerarchia del menu prima di creare gli elementi
- Testare la reattività — verificare che i menu vengano visualizzati correttamente su dispositivi mobili
- Localizzare le etichette — utilizzare etichette di navigazione diverse per diverse versioni linguistiche
Limitazioni
- Le etichette di navigazione sono solo per visualizzazione; il
nameinterno è comunque utilizzato per l'identificazione da parte di WordPress - Il supporto per i temi varia; non tutti i temi supportano tutte le posizioni dei menu
- Gli elementi del menu devono essere aggiunti separatamente dopo la creazione del menu
- Cambiare un'etichetta di navigazione richiede l'aggiornamento del menu
Funzionalità Correlate
- Generate Logo SVG — creare loghi per l'header del sito
- Validate Palette Contrast — assicurare schemi di colori accessibili