Plugin WordPress per il menu del ristorante: aggiorni una volta, cambia ovunque
Aggiornato il 2 ottobre 2026
Il menu sul sito è un PDF di due stagioni fa, quello sul QR è aggiornato e quello in sala ha già i prezzi nuovi. Succede a molti locali che hanno un sito WordPress: ogni modifica va fatta due o tre volte, e prima o poi qualcuno se ne dimentica. Un plugin WordPress per il menu del ristorante serve solo se toglie questo doppio lavoro. Unico Menu Connect fa così: il menu lo gestisci in Unico Menu, e il sito WordPress lo legge da lì con uno shortcode o un blocco. Cambi un prezzo nel pannello e, al giro successivo della cache, è cambiato anche sul sito.
Perché il menu sul sito invecchia sempre
Il problema non è WordPress. È che il menu vive in posti diversi che non si parlano.
- Il PDF va rifatto a mano. Ogni cambio di prezzo vuol dire riaprire il file, esportarlo, ricaricarlo nel sito. Si rimanda, e il PDF resta vecchio.
- I plugin menu classici sono un secondo archivio. Ricopi piatti e prezzi dentro WordPress, ma sono una copia del menu vero: quando cambi il QR o la carta, la copia resta indietro.
- Gli allergeni sono il punto più delicato. Se la ricetta cambia e il sito no, il cliente legge un'informazione sbagliata proprio dove la cerca prima di prenotare.
- Chi gestisce il sito spesso non è in sala. La web agency o il nipote che ha fatto il sito non sa che la carbonara è passata a un prezzo nuovo.
Come lo risolve Unico Menu
Unico Menu Connect non duplica i dati: li legge dall'API in sola lettura del tuo locale e li tiene in cache per il tempo che decidi. Il menu resta uno, quello che usi anche per il QR, il sito del locale e gli schermi.
- Attiva l'API e genera un token. Nel pannello, in Integrazioni, accendi l'API pubblica e crei un token per ogni sito collegato, con una scadenza se vuoi. Il token si vede una volta sola: lo copi subito.
- Scarica e installa il plugin. Sempre da Integrazioni scarichi lo zip e lo carichi da Plugin, Aggiungi nuovo, Carica plugin. Il plugin non è su wordpress.org.
- Incolla URL e token. In Impostazioni, Unico Menu incolli l'indirizzo dell'API e il token. La pagina ti dice subito se il collegamento funziona.
- Inserisci uno shortcode o un blocco. Nella pagina Menu metti lo shortcode, oppure nell'editor a blocchi scegli «Menu — Unico Menu» o «Piatto — Unico Menu», con le stesse opzioni nella barra laterale.
- Lavora solo nel pannello. Da qui in poi prezzi, piatti, foto, allergeni e traduzioni si cambiano in Unico Menu. Se nel pannello hai scelto di non mostrare prezzi o allergeni per un menu, il plugin rispetta la scelta e lo shortcode non può riaccenderli.
Se un giorno vuoi staccare il sito, revochi il suo token: smette di ricevere dati subito, senza toccare gli altri siti collegati.
Gli shortcode, uno per uno
Tutti gli shortcode del plugin, con un esempio pronto da copiare. Gli slug come «pranzo» o «tagliatelle» sono di esempio: usi quelli dei tuoi menu e piatti.
| Shortcode | Cosa mostra | Esempio d'uso |
|---|---|---|
[unico_menu] |
Il menu completo: sezioni, piatti, prezzi, allergeni. Senza attributi, il primo menu pubblicato | Pagina «Menu» del sito |
[unico_menu menu="pranzo"] |
Un menu preciso, per slug | Pagina «Pranzo di lavoro» |
[unico_menu locale="en"] |
Il menu in un'altra lingua pubblicata dal locale | Versione inglese del sito |
[unico_menu columns="2" images="0"] |
Il menu su 2 colonne (da 1 a 3), senza foto | Carta dei vini compatta |
[unico_menu prices="0"] |
Il menu senza prezzi | Menu degustazione su richiesta |
[unico_menu_dish slug="tagliatelle"] |
La scheda di un singolo piatto | Articolo sul piatto della stagione |
[unico_menu_categories] |
Le categorie del locale | Indice in testa alla pagina |
[unico_menu_allergens eu14="1"] |
La legenda degli allergeni, solo i 14 del regolamento europeo con eu14="1" |
Piè di pagina del menu |
[unico_restaurant field="phone"] |
Un dato del locale. Campi: name, slogan, phone, whatsapp_phone, email, website, address, public_url | Telefono cliccabile nell'header |
[unico_restaurant field="phone" link="0"] |
Lo stesso dato, come testo semplice | Testo nel footer |
[unico_restaurant_hours] |
Gli orari di apertura | Pagina «Dove siamo» |
Gli attributi images, prices e allergens valgono 1 (mostra) o 0 (nascondi) e funzionano su menu e scheda piatto. L'attributo locale accetta it, en, de, fr, es, ru, se il locale ha pubblicato quella lingua.
Un dettaglio utile: se lo shortcode non trova i dati, per esempio per un token revocato, il visitatore non vede nulla di rotto. L'avviso con il motivo lo vede solo chi è collegato come amministratore del sito.
Per chi sviluppa temi: ogni template del plugin (menu, piatto, categorie, allergeni, orari) si sovrascrive copiandolo in una cartella unico-menu-connect dentro il tema. Il prezzo passa dal filtro umc_price, così puoi cambiarne il formato senza toccare i template.
Per chi è
Unico Menu Connect è adatto se hai già un sito WordPress a cui tieni, magari fatto da un'agenzia, e vuoi che il menu, gli allergeni e gli orari siano sempre quelli veri senza aggiornarli due volte. È comodo anche per le web agency che seguono più locali: ogni locale ha il suo token, e i template si adattano al tema del cliente.
Non è la scelta giusta se:
- vuoi un plugin che funzioni da solo, senza un altro servizio: questo legge i dati da Unico Menu e senza un account non mostra nulla;
- cerchi prenotazioni o ordini dentro WordPress: il plugin pubblica menu e dati del locale, non prende ordini né prenotazioni;
- vuoi installare il plugin dalla directory ufficiale di wordpress.org: oggi si scarica solo dal pannello;
- ti aspetti che la pagina cambi menu da sola tra pranzo e cena: con il plugin scegli tu quale menu mostrare in ogni pagina.
Il plugin a confronto con le alternative di oggi
| PDF caricato sul sito | Plugin menu da compilare in WordPress | Unico Menu Connect | |
|---|---|---|---|
| Dove si aggiorna il menu | Nel file, poi si ricarica | Dentro WordPress, a parte | Nel pannello di Unico Menu, una volta |
| Allineato a QR e sala | No | No, è una copia | Sì, stessi dati del menu QR |
| Leggibile da telefono | Scomodo, va zoomato | Sì | Sì |
| Allergeni | Scritti a mano | Da inserire piatto per piatto | Dalla scheda del piatto |
| Più lingue | Un PDF per lingua | Dipende dal plugin | Attributo locale |
| Indipendenza da altri servizi | Totale | Totale | Serve Unico Menu |
| Costo | Nessuno | Gratis o a licenza | Incluso in Unico Menu |
Se il menu cambia una volta l'anno, un PDF ben fatto basta. Il problema nasce quando cambi spesso piatti e prezzi e il sito non è l'unico posto dove il cliente li legge.
Domande frequenti
Il plugin Unico Menu Connect si trova su wordpress.org?
No. Il plugin si scarica dal pannello di Unico Menu, nella pagina Integrazioni, come file zip. Lo carichi in WordPress da Plugin, Aggiungi nuovo, Carica plugin, lo attivi e incolli URL dell'API e token in Impostazioni, Unico Menu. Serve WordPress 6.0 o successivo e PHP 7.4 o successivo.
Se cambio un prezzo, quanto ci mette ad apparire sul sito?
Il plugin tiene i dati in cache per 15 minuti, valore che puoi cambiare nelle impostazioni. Entro quel tempo il sito mostra il prezzo nuovo da solo. Se ti serve subito, in Impostazioni, Unico Menu c'è il pulsante Svuota la cache. Anche salvare URL o token svuota la cache.
Posso mostrare il menu del pranzo e quello della cena in due pagine diverse?
Sì. Ogni menu ha il suo slug e lo indichi nello shortcode, per esempio [unico_menu menu="pranzo"] in una pagina e [unico_menu menu="cena"] in un'altra. Senza attributo menu il plugin mostra il primo menu pubblicato e attivo del locale, nell'ordine che hai deciso nel pannello.
Il menu sul sito WordPress può essere in inglese o in altre lingue?
Sì, con l'attributo locale: [unico_menu locale="en"] mostra il menu in inglese se il locale ha pubblicato quella lingua. Le lingue disponibili sono italiano, inglese, tedesco, francese, spagnolo e russo. La traduzione automatica dei piatti usa la chiave OpenAI o Gemini del locale, inserita nelle impostazioni.
Posso cambiare la grafica del menu per adattarla al mio tema?
Sì. Il plugin carica un suo foglio di stile leggero, che puoi sovrascrivere con il CSS del tema. Per cambiare il markup copi i template dalla cartella templates del plugin in una cartella unico-menu-connect dentro il tema e li modifichi. Il formato del prezzo passa dal filtro umc_price.
Quanto costa il plugin WordPress?
Il plugin è incluso in Unico Menu: non è un prodotto separato e non ha una licenza a parte. Il costo di Unico Menu dipende da sedi e funzioni; lo vediamo insieme nella demo. Per avere un'idea degli importi indicativi puoi guardare anche la pagina prezzi.
Inizia
Il modo più rapido per capire se fa per te è vederlo collegato a un sito come il tuo. Richiedi una demo: carichiamo un menu di prova e lo mostriamo dentro una pagina WordPress.
Approfondisci: tutte le funzionalità, menu digitale con QR code, allergeni nel menu, menu in inglese e in 6 lingue, menu su TV. Tutte le guide sono in Soluzioni.
Vuoi vederlo sul tuo locale?
Ti mostriamo Unico Menu con i tuoi piatti e il tuo modo di lavorare.
Richiedi una demo