Regole di Visibilità

Mostra o nascondi singole voci di menu in base a chi visita il sito, quale dispositivo usa, quando accede o se è autenticato.

Regole di visibilità per le voci di menu

Come funzionano le regole di visibilità

Le regole di visibilità si applicano a livello di singola voce di menu. Per ogni voce puoi definire una o più condizioni: la voce viene mostrata solo se tutte le condizioni attive sono soddisfatte contemporaneamente (logica AND).

Se nessuna regola è configurata, la voce è sempre visibile a tutti i visitatori. Le regole vengono valutate lato server al momento del rendering del menu, quindi non c'è alcun contenuto nascosto nel DOM che un utente potrebbe scoprire ispezionando il codice sorgente.

Menu a tendina Visibilità (ruolo e login)

Il selettore di visibilità principale controlla chi può vedere la voce in base al suo stato di autenticazione o ruolo WordPress:

OpzioneComportamento
TuttiLa voce è visibile a qualsiasi visitatore, sia loggato che non loggato (impostazione predefinita).
Qualsiasi utente loggatoLa voce è visibile solo agli utenti autenticati, indipendentemente dal loro ruolo.
Solo ospitiLa voce è visibile solo ai visitatori non autenticati.
Solo [Ruolo]La voce è visibile solo agli utenti con il ruolo WordPress specificato (es. Amministratore, Editor, Abbonato).
💡

Sono supportati anche i ruoli personalizzati creati da altri plugin. Per mostrare una voce a più ruoli specifici, crea voci di menu duplicate con regole di visibilità diverse, oppure usa l'opzione "Qualsiasi utente loggato" se i ruoli condividono l'accesso.

Dispositivo

Puoi limitare la visibilità di una voce in base al tipo di dispositivo del visitatore:

ℹ️

Il rilevamento del dispositivo usa la funzione wp_is_mobile() di WordPress, che si basa sull'user agent del browser. Non è un rilevamento della larghezza dello schermo: un tablet potrebbe essere classificato come mobile o desktop a seconda del browser e del sistema operativo.

Pianificazione e orario

Le regole di pianificazione permettono di mostrare voci di menu solo durante un periodo specifico o una finestra oraria giornaliera.

Intervallo di date

Imposta una data di inizio e una data di fine: la voce sarà visibile solo durante quell'intervallo. Utile per promozioni stagionali, eventi o contenuti a tempo limitato.

Finestra oraria giornaliera

Imposta un orario di inizio e un orario di fine (es. 12:00–14:00): la voce sarà visibile solo durante quella finestra ogni giorno. Utile per mostrare un menu del pranzo o un'offerta dell'ora di punta.

⚠️

Tutti gli orari di pianificazione vengono confrontati con il fuso orario del sito WordPress, configurato in Impostazioni → Generali → Fuso orario. Assicurati che il fuso orario del sito sia impostato correttamente prima di usare le regole orarie.

🔒

Privacy. Tutte le regole di visibilità — ruolo, stato di login, dispositivo e sorgente UTM — vengono valutate sul tuo server WordPress quando la pagina viene costruita. Il plugin legge solo la richiesta corrente (per esempio l'utm_source nell'URL della pagina); non memorizza, non registra e non invia alcun dato dei visitatori a terze parti.

Pagina e campagna

Per casi d'uso più avanzati, puoi mostrare voci di menu condizionalmente in base alla pagina corrente o ai parametri UTM della campagna:

Combinare le regole

Tutte le regole attive su una voce vengono valutate contemporaneamente con logica AND. Ad esempio, puoi combinare: