Blocco Gutenberg
Il blocco MenuX è un blocco WordPress nativo che ti permette di inserire il menu direttamente nell'Editor del Sito — senza shortcode, senza widget, senza PHP.
Quando usare il blocco
Il blocco MenuX è la scelta ideale se utilizzi un tema a blocchi (Full Site Editing) oppure se stai costruendo layout di pagina nell'editor a blocchi di WordPress. Offre i seguenti vantaggi:
- Integrazione nativa con l'Editor del Sito — nessun shortcode da ricordare.
- Posizionamento visivo direttamente nel template dell'intestazione o del footer.
- Compatibilità completa con i blocchi di WordPress, incluso il blocco Modello.
Per i temi classici che utilizzano file template PHP, lo shortcode [menux] o la funzione di Integrazione WP sono generalmente più pratici.
Aggiungere il blocco a una pagina o template
- Apri la pagina o il template in cui vuoi inserire il menu nell'editor a blocchi o nell'Editor del Sito.
- Fai clic sul pulsante + per aprire l'inseritore di blocchi.
- Cerca MenuX e seleziona il blocco dai risultati.
- Il blocco viene inserito nella posizione del cursore e il menu viene visualizzato immediatamente.
Il nome tecnico del blocco è giuliomax/menu. Puoi fare riferimento a questo nome in codice personalizzato o quando utilizzi l'API dei blocchi di WordPress.
Pannello impostazioni del blocco
Selezionando il blocco MenuX nell'editor, nella barra laterale destra appare il pannello delle impostazioni del blocco con le opzioni disponibili:
| Impostazione | Descrizione |
|---|---|
| Posizione menu | Seleziona quale posizione di menu visualizzare (ad es. Primary, Secondary). Le posizioni disponibili sono quelle definite in Menu Builder → Impostazioni. |
Tutte le altre impostazioni (tema, layout, mobile, ecc.) vengono gestite globalmente in Menu Builder e si applicano automaticamente al blocco.
Consigliato: inserimento in un'intestazione FSE
- Vai su Aspetto → Editor per aprire l'Editor del Sito.
- Seleziona Template → Intestazione (o crea un nuovo template di intestazione).
- Fai clic su Modifica per entrare in modalità di modifica.
- Fai clic sul pulsante + e cerca MenuX.
- Inserisci il blocco nell'intestazione, nella posizione desiderata.
- Salva il template. Il menu apparirà ora in tutte le pagine che utilizzano quel template.
Puoi inserire più blocchi MenuX nello stesso template o in template diversi, ciascuno con una posizione di menu differente — ad esempio un menu principale nell'intestazione e un menu secondario nel footer.
Temi classici e l'editor a blocchi
Nei temi classici, l'editor a blocchi è disponibile per la modifica dei contenuti delle pagine, ma il template del sito (intestazione, footer) è gestito dai file PHP del tema. In questo caso, per inserire il menu nell'intestazione del tema classico è preferibile usare lo shortcode [menux] tramite do_shortcode() nel file template, oppure la funzione di Integrazione WP che sostituisce automaticamente i menu nativi del tema.