Come nascondere o mostrare i contenuti bloccati in WordPress?

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]

Controllare la visibilità dei contenuti in WordPress è una funzionalità fondamentale per designer, sviluppatori e content manager. Che si voglia personalizzare l'esperienza utente, limitare la visibilità in base al tipo di dispositivo o gestire campagne con scadenze temporali, la possibilità di mostrare o nascondere in modo condizionale i contenuti dei blocchi in WordPress apre un nuovo livello di flessibilità.

Questa guida ti spiegherà tutto ciò che devi sapere su come nascondere o mostrare i contenuti dei blocchi in WordPress utilizzando plugin, codice personalizzato e funzionalità native nell'editor a blocchi. Scopriamo come rendere i tuoi contenuti WordPress più dinamici, efficienti e personalizzati per ogni visitatore.

Perché controllare la visibilità dei contenuti bloccati in WordPress?

Non tutti i contenuti devono essere visibili a tutti gli utenti. Ecco alcuni motivi concreti per controllare la visibilità dei blocchi:

  • Mostra contenuti esclusivi solo agli utenti registrati
  • Mostra offerte basate sulla posizione utilizzando il geotargeting
  • Cambia i titoli in base all'ora del giorno
  • Crea layout specifici per dispositivi mobili senza duplicare le pagine
  • Esegui promozioni a tempo limitato senza pubblicare o annullare la pubblicazione manuale dei contenuti

Queste condizioni di visibilità migliorano sia l'esperienza utente sia le prestazioni dei contenuti, soprattutto su siti WordPress.

Hai bisogno di aiuto per personalizzare il comportamento dei blocchi di WordPress?

Che tu stia creando flussi di lavoro editoriali complessi o strutture di contenuti specifiche per l'utente, i nostri sviluppatori esperti possono aiutarti a implementare il controllo completo della visibilità utilizzando WordPress.

Utilizzo dei plugin per mostrare o nascondere il contenuto dei blocchi in WordPress

nascondi-mostra-blocco-contenuto-in-wp.webp

I plugin rappresentano il modo più accessibile per implementare controlli avanzati di visibilità dei contenuti nell'editor a blocchi di WordPress. Ecco i plugin più affidabili per questo caso d'uso.

Plugin di visibilità dei blocchi

Il Block Visibility è uno strumento completo che aggiunge decine di impostazioni di visibilità direttamente ai singoli blocchi. Si integra con l'editor di blocchi e supporta:

  • Controllo del tipo di dispositivo (mobile, tablet, desktop)
  • Targeting del browser (Chrome, Safari, Firefox)
  • Pianificazione di data e ora
  • Personalizzazione basata sui cookie
  • Ruoli utente e stato di accesso
  • Larghezza e dimensione dello schermo
  • Fonti di riferimento e stringhe di query
  • Metadati personalizzati e rilevamento della posizione

Questi controlli sono disponibili nella barra laterale destra, nella sezione Visibilità di ogni blocco. Puoi anche abilitare la Modalità Controllo Completo nelle impostazioni generali per accedere a tutte le opzioni in tutti i blocchi.

Caratteristiche principali:

  • Preimpostazioni di visibilità per la gestione di più blocchi
  • Condizioni del percorso URL per contenuti specifici della pagina
  • Nascondi il blocco a tutti per sovrascritture rapide
  • Importazione ed esportazione delle configurazioni di visibilità

Questo plugin è ideale per gli sviluppatori web che gestiscono siti WordPress complessi con requisiti di contenuto dinamico.

Plugin di controllo dei contenuti

Il plugin Content Control semplifica la visibilità dei blocchi concentrandosi su due set di regole principali:

  • Regole del dispositivo (mobile, tablet, desktop)
  • Regole utente (connesso, disconnesso, ruoli utente specifici)

Funziona bene negli scenari in cui si desidera visualizzare contenuti diversi in base allo stato di accesso o alle dimensioni dello schermo. Ad esempio, è possibile mostrare un'immagine agli utenti mobili e un'altra agli utenti desktop utilizzando la stessa struttura a blocchi.

Caratteristiche principali:

  • Regola per disattivare temporaneamente le impostazioni di visibilità
  • Impostazioni globali del punto di interruzione nelle opzioni del plugin
  • Interfaccia utente semplice integrata nell'editor a blocchi
  • Funzionalità premium opzionali come le condizioni WooCommerce

Questo plugin è perfetto per i principianti o per le agenzie che cercano una personalizzazione rapida basata sul dispositivo o sull'utente.

Blocchi condizionali

Conditional Blocks offre un'interfaccia modale per aggiungere logica condizionale ai blocchi di WordPress. Mentre la versione gratuita include funzionalità di base come la visibilità di dispositivi e utenti, la versione pro introduce geolocalizzazione, pianificazione e restrizioni basate sull'iscrizione.

La versione gratuita offre:

  • Blocca il blocco da tutti
  • Visualizzazione basata sul dispositivo
  • Condizioni di accesso dell'utente
  • Combinazioni logiche AND/OR

La versione Pro aggiunge:

  • Pianificazione anticipata delle date
  • Targeting del ruolo utente
  • WooCommerce e controlli di appartenenza
  • Punti di interruzione personalizzati e geotargeting
  • Gestore preimpostato per modifiche batch

Conditional Blocks rappresenta una buona via di mezzo tra semplicità e potenza, soprattutto per i team che necessitano di condizioni riutilizzabili.

Condizione dei blocchi malvagi

Wicked Blocks Condition è un plugin meno conosciuto con opzioni intuitive per gli sviluppatori, come funzioni PHP personalizzate. Permette di mostrare o nascondere i blocchi in base a:

  • Ruolo utente o stato di accesso
  • Intervalli di data e ora
  • Stato o categorie dei post
  • Stringhe di query URL
  • Funzioni logiche personalizzate

Se vuoi combinare la flessibilità low-code con il controllo basato sull'editor, questo plugin è una scelta solida.

Tabella di confronto dei plugin

Nome del pluginCaratteristiche principaliCaso d'uso ideale
Visibilità del bloccoData/ora, geolocalizzazione, ruolo utente, dimensioni dello schermo, cookieControllo completo della visibilità
Controllo dei contenutiRegole per i ruoli utente e dispositivoCasi d'uso leggeri
Blocchi condizionaliLogica AND/OR, preimpostazioni, punti di interruzione avanzatiImplementazioni di medie e avanzate dimensioni
Condizione dei blocchi malvagiSupporto delle funzioni PHP, targeting della stringa di queryControllo orientato allo sviluppatore

Frammenti di codice personalizzati per nascondere o mostrare contenuti in WordPress

Se preferisci evitare i plugin, puoi utilizzare le funzioni native di WordPress e la logica condizionale per controllare la visibilità. Questi esempi possono essere aggiunti a un plugin personalizzato o al file functions.php del tuo tema figlio.

Nascondi contenuto per gli utenti registrati

add_action( 'wp_head', 'custom_hide_paragraphs_for_logged_in' ); function custom_hide_paragraphs_for_logged_in() { if ( is_user_logged_in() ) { echo 'p { display: none !important; }'; } }

In questo modo vengono nascosti tutti gli elementi del paragrafo per gli utenti che hanno effettuato l'accesso. È possibile invertire la condizione o selezionare altri elementi in base alle proprie esigenze.

Nascondi contenuto in base alla geolocalizzazione

add_action('wp_head', 'custom_hide_images_us'); function custom_hide_images_us() { $ip = $_SERVER['REMOTE_ADDR']; $geo = "https://ipapi.co/{$ip}/json/"; $response = wp_remote_get($geo); if ( is_wp_error($response) ) return; $data = json_decode( wp_remote_retrieve_body($response) ); if ( isset($data->country_code) && $data->country_code === 'US' ) { echo 'img { display: none !important; }'; } }

Utilizza questo script per nascondere tutte le immagini agli utenti che visitano gli Stati Uniti. Tieni presente che le chiamate API a ogni caricamento di pagina possono influire sulle prestazioni, quindi utilizza transienti o la memorizzazione nella cache ove possibile.

Nascondi l'immagine in evidenza per categoria

add_filter('post_thumbnail_html', 'custom_hide_featured_image', 10, 2); function custom_hide_featured_image($html, $post_id) { if ( has_category('books', $post_id) ) { return ''; } return $html; }

Questo codice rimuove l'immagine in evidenza da tutti i post assegnati alla categoria "libri". Puoi modificarlo per tag, tassonomie personalizzate o metadati.

Test delle condizioni di visibilità dei contenuti

Per evitare sorprese sul tuo sito live, ecco alcune best practice per i test:

  • Utilizzare ambienti di staging per le prove
  • Cancella la cache del browser e del sito prima di visualizzare le modifiche
  • Cambia i ruoli utente per verificare le condizioni di visibilità
  • Controllare la sorgente della pagina per confermare se gli elementi nascosti vengono rimossi o semplicemente nascosti con CSS
  • Utilizzare gli strumenti di sviluppo del browser per simulare diversi dispositivi e dimensioni dello schermo

Queste precauzioni ti aiutano a evitare problemi SEO e comportamenti imprevisti, soprattutto sui siti web WordPress.

Impostazioni e suggerimenti per i plugin

Ciascun plugin menzionato sopra presenta aree di configurazione specifiche all'interno di WP Admin > Impostazioni. A seconda del plugin, è possibile:

  • Definisci i punti di interruzione del dispositivo
  • Abilita la visibilità del blocco nel pannello dell'editor
  • Disabilita i plugin su determinati blocchi
  • Attiva le modalità di controllo completo o di debug

Comprendere i controlli di visibilità predefiniti e personalizzarli in base al flusso di lavoro editoriale si tradurrà in una migliore gestione dei contenuti in tutto il sito.

Quando dovresti usare un plugin anziché un codice personalizzato?

La scelta tra plugin e codice personalizzato dipende dalla complessità del progetto, dalle competenze del team e dagli obiettivi prestazionali.

Utilizza un plugin se:

  • Hai bisogno di utenti non tecnici per gestire la visibilità
  • Il tuo sito richiede decine di condizioni su tutte le pagine
  • Vuoi accedere a funzionalità professionali come la pianificazione o il geotargeting

Utilizza codice personalizzato se:

  • Vuoi prestazioni più snelle
  • Stai prendendo di mira condizioni uniche non supportate dai plugin
  • Il tuo sito è piccolo e con un ambito ristretto

Per i siti di grandi dimensioni, un approccio ibrido spesso funziona meglio. Utilizzate plugin per i controlli di visibilità regolari e scrivete una logica personalizzata dove necessario.

Casi d'uso pratici per la visibilità dei blocchi di WordPress

Comprendere i controlli di visibilità è una cosa. Applicarli in modo efficace è un'altra. Esploriamo specifiche situazioni reali in cui la visualizzazione condizionale dei blocchi di contenuto diventa una parte essenziale della strategia di un sito web.

Contenuto personalizzato per gli utenti registrati

Molti siti di iscrizione, piattaforme di eLearning e dashboard aziendali interne utilizzano condizioni di visibilità per limitare i contenuti. È possibile visualizzare un messaggio di benvenuto o una dashboard personalizzata solo per gli utenti registrati. Se qualcuno si disconnette, lo stesso blocco di contenuti scompare automaticamente dalla vista.

Questa operazione può essere facilmente gestita con il plugin Block Visibility o Content Control, assegnando impostazioni di visibilità in base al ruolo dell'utente e allo stato di accesso. Si tratta di un metodo intuitivo per segmentare i contenuti, che non richiede competenze di sviluppo avanzate.

Siti WordPress multilingue

Le aziende globali spesso creano blocchi di contenuto diversi per ogni lingua. Invece di creare più pagine, è possibile utilizzare i controlli di visibilità dei blocchi per visualizzarli in modo condizionale in base alle preferenze dell'utente o alla posizione geografica. Combina la logica di geolocalizzazione con plugin multilingue per offrire contenuti specifici per regione senza duplicare gli sforzi.

Annunci basati sul tempo

Potresti voler organizzare vendite lampo, lanci di prodotti o banner promozionali da visualizzare solo durante una determinata finestra temporale. Utilizzando le condizioni di data e ora nel plugin di visibilità dei blocchi, puoi programmare la visualizzazione o la scomparsa dei blocchi in momenti precisi.

Questo tipo di automazione mantiene aggiornato il tuo sito web WordPress ed elimina la necessità di pubblicare o rimuovere manualmente i blocchi.

Layout condizionali per dispositivi mobili

Dimensioni dello schermo diverse richiedono spesso layout diversi. Invece di creare più versioni di una pagina, le impostazioni di visibilità dei blocchi consentono di creare blocchi di contenuti specifici per dispositivi mobili. Visualizza i blocchi in base alle dimensioni dello schermo o al tipo di dispositivo e migliora l'esperienza utente mobile mantenendo tutto modificabile in un unico posto.

Ciò è particolarmente utile per mostrare diverse dimensioni di navigazione, pulsanti o immagini per schermi più piccoli, migliorando l'usabilità e le prestazioni della pagina.

Come funzionano i controlli di visibilità nell'editor a blocchi di WordPress

Se utilizzi l'editor a blocchi Gutenberg (ora lo standard per WordPress), le impostazioni di visibilità vengono visualizzate nella barra laterale destra una volta installato un plugin come Block Visibility o Conditional Blocks.

Quando modifichi un post o una pagina:

  1. Seleziona un blocco di contenuto
  2. Cerca una sezione denominata Visibilità o Condizioni di visualizzazione
  3. Utilizza le caselle di controllo, i menu a discesa o gli interruttori a levetta per controllare chi vede il blocco e quando

Alcuni plugin aggiungono anche un'icona nella barra degli strumenti o delle impostazioni nella sezione "Avanzate" dell'editor a blocchi. Queste consentono un rapido accesso a opzioni di visibilità come dimensioni dello schermo, ruoli utente, stato di accesso o stringhe di query URL.

Procedure consigliate per la gestione delle impostazioni di visibilità

Per evitare confusione e gestire le prestazioni, ecco alcuni suggerimenti degli esperti:

  • Blocchi correlati al gruppo: usa gruppi di blocchi o modelli per applicare regole di visibilità tra le sezioni
  • Usa i preset: in strumenti come Visibilità blocco o Blocchi condizionali, salva le impostazioni comuni come preset
  • Limita la sovrapposizione dei plugin: evita di utilizzare più plugin per lo stesso scopo per ridurre i conflitti
  • Forma il tuo team: gli editor non tecnici devono comprendere le condizioni di visibilità per evitare configurazioni errate
  • Testa tutti i ruoli utente: verifica come appare ogni blocco di contenuto per diversi tipi di utenti, connessi o disconnessi

Queste abitudini aiutano a mantenere flussi di lavoro puliti ed evitare problemi di prestazioni o confusione nei contenuti.

Considerazioni finali

La possibilità di nascondere o mostrare i contenuti bloccati in WordPress non è più una funzionalità riservata agli sviluppatori. Con i plugin giusti o codice personalizzato, chiunque può creare esperienze utente personalizzate che si adattano a ruolo, posizione, dispositivo o orario.

Che tu stia creando un portale per abbonati, un sito di e-commerce o una piattaforma di contenuti, le impostazioni di visibilità dei contenuti ti aiutano a veicolare il messaggio giusto al pubblico giusto al momento giusto.

Padroneggiando i controlli sulla visibilità dei blocchi, potrai ottenere un sito WordPress più dinamico, personalizzato e orientato alle prestazioni.

Modalità di manutenzione di WordPress: come attivarla, disattivarla e risolverne i problemi

Modalità di manutenzione di WordPress: come attivarla, disattivarla e risolverne i problemi

Che cos'è la modalità di manutenzione di WordPress? La modalità di manutenzione di WordPress è uno stato temporaneo che visualizza un

Alternative economiche all'assistenza WPTech per la manutenzione di WordPress

Le 10 migliori alternative economiche a WPTech Support per la manutenzione di WordPress nel 2026

Quali sono le alternative al supporto WPTech? Le alternative al supporto WPTech sono fornitori di manutenzione e supporto WordPress che

Rapporti di manutenzione vs. rapporti di analisi

Rapporti di manutenzione vs. rapporti di analisi: spiegate le principali differenze

Che cosa sono i report di manutenzione e i report analitici? I report di manutenzione tengono traccia dello stato di salute tecnico e della manutenzione

Inizia con Seahawk

Registrati alla nostra app per visualizzare i nostri prezzi e ottenere sconti.