{"id":80778,"date":"2025-04-04T08:38:31","date_gmt":"2025-04-04T07:38:31","guid":{"rendered":"https:\/\/kinqsta.com\/it\/?p=80778&#038;preview=true&#038;preview_id=80778"},"modified":"2025-04-07T09:30:04","modified_gmt":"2025-04-07T08:30:04","slug":"visibilita-blocchi","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/","title":{"rendered":"Mostra e nascondi il contenuto dei blocchi in WordPress"},"content":{"rendered":"<p>Avere il controllo sui contenuti che vengono visti e in quali condizioni pu\u00f2 essere estremamente utile per qualsiasi <a href=\"https:\/\/kinqsta.com\/it\/blog\/tipi-di-developer\/\">sviluppatore<\/a> o designer WordPress.<\/p>\n<p>Nell&#8217;<a href=\"https:\/\/wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">ecosistema di WordPress<\/a> ci sono molti <a href=\"https:\/\/kinqsta.com\/it\/argomenti\/plugin-wordpress\/\">plugin<\/a> che possono essere d&#8217;aiuto. Qui presentiamo quattro plugin che permettono di:<\/p>\n<ul>\n<li>Nascondere i contenuti in bozza su una pagina gi\u00e0 pubblicata.<\/li>\n<li>Applicare condizioni di visualizzazione a gruppi, header e footer.<\/li>\n<li>Mostrare i contenuti in base alla data e all&#8217;ora.<\/li>\n<li>Visualizzare design diversi a seconda del tipo di dispositivo.<\/li>\n<\/ul>\n<p>Una differenza fondamentale tra i plugin che abbiamo analizzato \u00e8 la facilit\u00e0 con cui si possono eseguire queste operazioni.<\/p>\n<p>I plugin che abbiamo selezionato permettono di mostrare o nascondere i contenuti all&#8217;interno dei blocchi. Non ci occupiamo di soluzioni pi\u00f9 estese come i plugin per le <a href=\"https:\/\/kinqsta.com\/it\/blog\/creare-un-sito-web-a-iscrizione\/\">iscrizioni<\/a>, che limitano l&#8217;accesso alle pagine, n\u00e9 di soluzioni per bloccare, sbloccare o nascondere i blocchi stessi. Per questo, si pu\u00f2 consultare il nostro articolo su <a href=\"https:\/\/kinqsta.com\/it\/blog\/disabilitare-i-blocchi-gutenberg\/\">Come disabilitare e bloccare i blocchi di Gutenberg<\/a>.<\/p>\n<p>Tutti e quattro i plugin dovrebbero funzionare bene con temi a blocchi, ibridi o classici. Supportano anche i <a href=\"https:\/\/kinqsta.com\/it\/blog\/block-pattern-wordpress\/\">pattern<\/a>, i <a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-6-6\/#synced-pattern-overrides\">pattern parzialmente<\/a> e completamente sincronizzati.<\/p>\n<p>Anche se il codice personalizzato non \u00e8 sempre la soluzione migliore per mostrare o nascondere i blocchi, forniremo anche alcuni frammenti di codice come esempio.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Plugin per mostrare o nascondere i contenuti dei blocchi in WordPress<\/h2>\n<p>I plugin che esaminiamo hanno funzionalit\u00e0 simili ma sono implementati in modi diversi. La maggior parte fornisce impostazioni globali in <strong>WP Admin<\/strong> &gt; <strong>Impostazioni<\/strong>, ad eccezione degli ultimi due plugin citati nella sezione <strong>Altri plugin<\/strong>, che non dispongono di queste opzioni.<\/p>\n<p>Tutti forniscono controlli di visibilit\u00e0 per blocco nel <a href=\"https:\/\/make.wordpress.org\/core\/2023\/03\/07\/introduction-of-block-inspector-tabs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Block Inspector<\/a> (la barra laterale destra) all&#8217;interno dell&#8217;editor, sia nell&#8217;editor dei post che nell&#8217;editor del sito.<\/p>\n<h3>Block Visibility<\/h3>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/block-visibility-plugin.png\" alt=\"Hero banner del plugin Block Visibility.\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Hero banner del plugin Block Visibility.<\/figcaption><\/figure>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/block-visibility\/\" target=\"_blank\" rel=\"noopener noreferrer\">Block Visibility<\/a> \u00e8 uno dei plugin pi\u00f9 conosciuti in questo settore. \u00c8 disponibile fin dagli albori dell&#8217;editor di blocchi. Offre le funzionalit\u00e0 pi\u00f9 complete con un&#8217;interfaccia utente intuitiva ed \u00e8 completamente gratuito, senza versione premium.<\/p>\n<p>\u00c8 possibile impostare controlli di visibilit\u00e0 su qualsiasi blocco in base a diverse condizioni, sia singolarmente che in combinazione:<\/p>\n<ul>\n<li><strong>Browser &#038; Device<\/strong>: mostra o nasconde un blocco in base al browser del visitatore (Chrome, Firefox, Safari, ecc.) o al tipo di dispositivo (desktop, tablet, mobile).<\/li>\n<li><strong>Cookie<\/strong>: controlla la visibilit\u00e0 in base alla presenza di un cookie specifico nel browser dell&#8217;utente, utile per la personalizzazione.<\/li>\n<li><strong>Date &#038; Time<\/strong>: pianifica la visualizzazione del contenuto in modo che sia visibile in determinate ore o in determinate date, come ad esempio la visualizzazione di un messaggio solo durante l&#8217;orario di lavoro.<\/li>\n<li><strong>Hide Block<\/strong>: un override diretto che nasconde completamente un blocco, indipendentemente da altre condizioni.<\/li>\n<li><strong>Location<\/strong>: mostra o nasconde i contenuti in base alla posizione geografica del visitatore (paese, regione o citt\u00e0).<\/li>\n<li><strong>Metadata<\/strong>: controlla la visibilit\u00e0 utilizzando valori di metadati personalizzati, spesso utili per i contenuti dinamici nei tipi di post personalizzati.<\/li>\n<li><strong>Query string<\/strong>: visualizza o nasconde i blocchi in base ai parametri dell&#8217;URL (ad esempio mostra un blocco solo se <code>?promo=true<\/code> \u00e8 presente nell&#8217;URL).<\/li>\n<li><strong>Referral Source<\/strong>: cambia la visibilit\u00e0 in base alla provenienza del visitatore (ad esempio, nasconde un&#8217;offerta speciale se l&#8217;utente arriva da Google).<\/li>\n<li><strong>Screen Size<\/strong>: regola la visibilit\u00e0 in base alla larghezza dello schermo, consentendo di visualizzare contenuti diversi per gli utenti di cellulari, tablet o desktop.<\/li>\n<li><strong>URL Path<\/strong>: mostra o nascondi i blocchi in base all&#8217;URL della pagina, utile per visualizzare i contenuti solo su pagine o sezioni specifiche del sito.<\/li>\n<li><strong>User Role<\/strong>: limita la visibilit\u00e0 in base al ruolo dell&#8217;utente connesso, ad esempio per mostrare contenuti esclusivi agli amministratori o agli iscritti.<\/li>\n<\/ul>\n<p>Il plugin dispone anche di funzioni aggiuntive per la gestione della visibilit\u00e0 dei blocchi:<\/p>\n<ul>\n<li><strong>Visibility Presets<\/strong>: salva e applica impostazioni di visibilit\u00e0 predefinite a pi\u00f9 blocchi.<\/li>\n<li><strong>Copy &#038; Import Settings<\/strong>: duplica le impostazioni di visibilit\u00e0 in diversi blocchi.<\/li>\n<\/ul>\n<p>Inoltre, \u00e8 disponibile direttamente nella barra degli strumenti del blocco un pulsante <strong>Hide block from everyone<\/strong>, che permette di nascondere completamente qualsiasi blocco.<\/p>\n<p>Vediamo due esempi d&#8217;uso di questo plugin.<\/p>\n<h4>Date &#038; Time<\/h4>\n<p>Il plugin Block Visibility offre il controllo completo sulla programmazione dei contenuti in base a condizioni di data e ora. \u00c8 possibile impostare intervalli di tempo specifici, date o combinazioni di entrambi.<\/p>\n<p>Ad esempio, vogliamo visualizzare un titolo quando il negozio \u00e8 aperto e un altro quando \u00e8 chiuso:<\/p>\n<ul>\n<li><strong>&#8220;Il negozio \u00e8 aperto&#8221;<\/strong> deve essere visibile tra le 8.00 e le 17.00.<\/li>\n<li><strong>&#8220;Siamo chiusi&#8221;<\/strong> deve essere visibile in tutti gli altri orari.<\/li>\n<\/ul>\n<p>Se \u00e8 la prima volta che si usa il plugin, basta far clic sull&#8217;icona pi\u00f9 (<strong>+<\/strong>) o sul menu delle opzioni <strong>a tre punti<\/strong> per visualizzare le opzioni di controllo e selezionare <strong>Data e Ora<\/strong>. Si eseguir\u00e0 questa operazione per entrambi i blocchi di testa.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/set-date-time-visibility.png\" alt=\"Schermata che mostra tutte le condizioni disponibili, con Data e Ora\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Schermata che mostra tutte le condizioni disponibili, con Data e Ora.<\/figcaption><\/figure>\n<p>Applichiamo la condizione <strong>8.00-17.00<\/strong> all&#8217;intestazione <strong>&#8220;Il negozio \u00e8 aperto&#8221;<\/strong>.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/schedule-block.png\" alt=\"La programmazione dei blocchi di WordPress\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">La programmazione dei blocchi di WordPress.<\/figcaption><\/figure>\n<p>L&#8217;intestazione <strong>&#8220;Siamo chiusi&#8221;<\/strong> richiede due serie di dati per rispondere al cambio del giorno a mezzanotte.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/add-interval-block-schedule.png\" alt=\"Applichiamo pi\u00f9 di un intervallo di tempo a un blocco WordPress\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Applichiamo pi\u00f9 di un intervallo di tempo a un blocco WordPress.<\/figcaption><\/figure>\n<p>La configurazione risultante visualizza i titoli secondo le impostazioni salvate nella condizione di visibilit\u00e0.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/block-output.png\" alt=\"Aperto dalle 8 alle 17, altrimenti chiuso.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Aperto dalle 8 alle 17, altrimenti chiuso.<\/figcaption><\/figure>\n<h4>Referral Source<\/h4>\n<p>In questo esempio, nascondiamo un pulsante nel caso in cui il referral contiene una parte qualsiasi di un URL determinato. Avremmo anche potuto decidere di visualizzare il pulsante se il referral contiene una parte qualsiasi di un URL prescritto.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/referal-url.png\" alt=\"Il pulsante \u00e8 nascosto nel front-end perch\u00e9 l'URL di referral contiene \"kinqsta.com.\"\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Il pulsante \u00e8 nascosto nel front-end perch\u00e9 l&#8217;URL di referral contiene &#8220;kinqsta.com.&#8221;<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Ogni blocco ha un&#8217;opzione <strong>Nascondi il blocco a tutti<\/strong>, che \u00e8 un override. Bisogna lasciarla deselezionata quando si impostano le condizioni di visibilit\u00e0. Si vedranno anche pulsanti diversi a seconda della condizione di visibilit\u00e0 con cui si lavora.<\/p>\n<\/aside>\n\n<p>Infine, in <strong>Impostazioni<\/strong> &gt; <strong>Visibilit\u00e0 del blocco<\/strong>, si trovano tre sezioni:<\/p>\n<ul>\n<li>General Settings<\/li>\n<li>Visibility Controls<\/li>\n<li>Block Manager<\/li>\n<\/ul>\n<p>Per un&#8217;esperienza ottimale, consigliamo di attivare <strong>Full Control Mode<\/strong> nelle <strong>Impostazioni generali<\/strong>. In questo modo le impostazioni di visibilit\u00e0 saranno disponibili per ogni blocco.<\/p>\n<p>Alcuni blocchi, come il <a href=\"https:\/\/wordpress.org\/plugins\/button-block\/\" target=\"_blank\" rel=\"noopener noreferrer\">blocco Pulsante<\/a>, richiedono questa impostazione perch\u00e9 i controlli di visibilit\u00e0 del plugin non sono abilitati di default nel pannello di ispezione.<\/p>\n<h3>Content Control<\/h3>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/content-control-plugin.png\" alt=\"Il plugin Content control\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Il plugin Content control<\/figcaption><\/figure>\n<p>Da non confondere con il <a href=\"https:\/\/wordpress.org\/plugins\/restrict-content\/\" target=\"_blank\" rel=\"noopener noreferrer\">plugin Restrict Content<\/a>, il plugin <a href=\"https:\/\/wordpress.org\/plugins\/content-control\/\" target=\"_blank\" rel=\"noopener noreferrer\">Content Control<\/a> fornisce due condizioni per nascondere o mostrare il contenuto.<\/p>\n<ul>\n<li><strong>Device Rules<\/strong>: controlla la visibilit\u00e0 del blocco in base al tipo di dispositivo (desktop, tablet o mobile).<\/li>\n<li><strong>User Rules<\/strong>: visualizza un blocco in base ai ruoli degli utenti, che possono essere impostati per gli utenti connessi, per gli utenti non connessi, per tutti i ruoli, per ruoli specifici o con esclusione di determinati ruoli.<\/li>\n<\/ul>\n<p>Queste regole possono essere utilizzate separatamente o combinate per creare condizioni di visibilit\u00e0 flessibili. Ad esempio, utilizziamo le <strong>Device Rules<\/strong> per visualizzare un&#8217;immagine ottimizzata per schermi di diverse dimensioni. L&#8217;immagine pi\u00f9 grande \u00e8 impostata in modo da essere visualizzata solo sui desktop.<\/p>\n<ul>\n<li><strong>A:<\/strong> nell&#8217;editor della pagina, le viste da <strong>Mobile<\/strong> e <strong>Tablet<\/strong> sono disattivate.<\/li>\n<li><strong>B:<\/strong> nel front-end, l&#8217;immagine \u00e8 correttamente dimensionata per i desktop.<\/li>\n<\/ul>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/device-rules-block.png\" alt=\"Regole del dispositivo sul blocco immagine\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Regole del dispositivo sul blocco immagine.<\/figcaption><\/figure>\n<p>Inoltre, l&#8217;immagine ottimizzata per i dispositivi mobili \u00e8 configurata in modo da apparire solo su tablet e dispositivi mobili.<\/p>\n<ul>\n<li><strong>A:<\/strong> nell&#8217;editor della pagina, la visualizzazione <strong>Desktop<\/strong> \u00e8 disattivata.<\/li>\n<li><strong>B:<\/strong> nel front-end, l&#8217;immagine viene visualizzata per tablet e dispositivi mobili.<\/li>\n<\/ul>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/mobile-device-rule.png\" alt=\"Regole per i dispositivi mobili.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Regole per i dispositivi mobili.<\/figcaption><\/figure>\n<p>Questa impostazione fa s\u00ec che gli utenti vedano le dimensioni dell&#8217;immagine pi\u00f9 adatte al loro dispositivo, migliorando le prestazioni e l&#8217;esperienza dell&#8217;utente.<\/p>\n<p>Inoltre, ogni blocco include anche quattro impostazioni facoltative, accessibili tramite il menu delle opzioni a tre punti:<\/p>\n<ul>\n<li><strong>Copy<\/strong>: copia le impostazioni del blocco.<\/li>\n<li><strong>Paste<\/strong>: applica le impostazioni copiate da un altro blocco.<\/li>\n<li><strong>Restore Default<\/strong>: ripristina tutte le condizioni di visibilit\u00e0 del blocco.<\/li>\n<li><strong>Disable Device Rules \/ Disable User Rules<\/strong>: disattiva temporaneamente le condizioni di visibilit\u00e0 senza cancellarle.<\/li>\n<\/ul>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/device-rules-settings.png\" alt=\"Quattro impostazioni facoltative delle regole del dispositivo\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Quattro impostazioni facoltative delle regole del dispositivo.<\/figcaption><\/figure>\n<p>Consigliamo vivamente di utilizzare le opzioni <strong>Disable Device Rules<\/strong> o <strong>Disable User Rules<\/strong> per testare il plugin. In questo modo sar\u00e0 pi\u00f9 facile reimpostare e regolare le impostazioni di visibilit\u00e0 se necessario.<\/p>\n<p>All&#8217;interno di <strong>WP Admin<\/strong> &gt; <strong>Impostazioni<\/strong>, si trovano diverse impostazioni globali per il plugin, come la definizione dei breakpoint. Ecco le impostazioni predefinite per i tre dispositivi.<\/p>\n<figure id=\"attachment_105526\" aria-describedby=\"caption-attachment-105526\" style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/block-controls-settings.png\" alt=\"Impostazioni dei blocchi con i breakpoint\" width=\"1001\" height=\"471\"><figcaption id=\"caption-attachment-105526\" class=\"wp-caption-text\">Impostazioni dei blocchi con i breakpoint.<\/figcaption><\/figure>\n<p>All&#8217;interno di queste impostazioni, \u00e8 possibile anche disattivare il plugin per qualsiasi blocco. La versione premium di questo plugin offre queste e molte altre funzionalit\u00e0:<\/p>\n<ul>\n<li><strong>Block scheduling<\/strong>: imposta condizioni di visibilit\u00e0 basate sul tempo.<\/li>\n<li><strong>WooCommerce rules<\/strong>: controlla la visibilit\u00e0 dei blocchi in base alle impostazioni di WooCommerce.<\/li>\n<li><strong>Easy Digital Downloads rules<\/strong>: limita i contenuti per i clienti dei prodotti digitali.<\/li>\n<li><strong>Boolean rules<\/strong>: usa condizioni logiche per la visibilit\u00e0 dei blocchi.<\/li>\n<li><strong>Rule engine for blocks<\/strong>: crea condizioni di visibilit\u00e0 personalizzate pi\u00f9 flessibili.<\/li>\n<\/ul>\n<h3>Altri plugin<\/h3>\n<p>Oltre alle soluzioni pi\u00f9 note e diffuse, esistono due plugin meno conosciuti e con un minor numero di installazioni attive che forniscono controlli sulla visibilit\u00e0 dei blocchi:<\/p>\n<h4>Conditional Blocks \u2013 Advanced Content Visibility<\/h4>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/conditional-blocks-plugin.png\" alt=\"Il plugin Conditional Blocks.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Il plugin Conditional Blocks.<\/figcaption><\/figure>\n<p>Il <a href=\"https:\/\/wordpress.org\/plugins\/conditional-blocks\" target=\"_blank\" rel=\"noopener noreferrer\">plugin Conditional Blocks<\/a> permette di controllare la visibilit\u00e0 dei blocchi di WordPress utilizzando una logica avanzata, il tutto all&#8217;interno di una semplice interfaccia modale. \u00c8 possibile impostare delle condizioni per stabilire quando e dove un blocco deve essere visibile.<\/p>\n<p>La versione gratuita di Conditional Blocks offre controlli di base sulla visibilit\u00e0, come ad esempio:<\/p>\n<ul>\n<li><strong>Lockdown Block from Everyone<\/strong>: nasconde completamente un blocco.<\/li>\n<li><strong>Responsive Visibility<\/strong>: mostra o nasconde i blocchi in base al tipo di dispositivo (mobile, tablet o desktop).<\/li>\n<li><strong>User Status Conditions<\/strong>: l&#8217;opzione <strong>User Logged In<\/strong> visualizza i blocchi solo per gli utenti connessi, mentre l&#8217;opzione <strong>User Logged Out<\/strong> visualizza i blocchi solo per gli utenti disconnessi.<\/li>\n<li><strong>AND\/OR Condition Logic<\/strong>: combina pi\u00f9 regole per creare condizioni di visibilit\u00e0 complesse.<\/li>\n<\/ul>\n<p>La <a href=\"https:\/\/conditionalblocks.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">versione Pro<\/a> estende le funzionalit\u00e0 con altre caratteristiche, tra cui:<\/p>\n<ul>\n<li><strong>Preset Manager<\/strong>: permette di salvare gruppi di regole e applicarle a pi\u00f9 blocchi per avere una gestione pi\u00f9 efficiente.<\/li>\n<li><strong>Advanced Breakpoints<\/strong>: definisce dimensioni dello schermo personalizzate per i diversi dispositivi.<\/li>\n<li><strong>Geolocation Control<\/strong>: mostra o nasconde i blocchi in base alla posizione dell&#8217;utente (richiede una chiave API).<\/li>\n<li><strong>Toolbar Settings<\/strong>: permette di gestire le condizioni di visibilit\u00e0 direttamente dalla barra degli strumenti dei blocchi.<\/li>\n<li><strong>User Role-Based Visibility<\/strong>: limita la visibilit\u00e0 dei blocchi in base al ruolo dell&#8217;utente (ad esempio amministratori, iscritti, clienti).<\/li>\n<li><strong>Scheduling Options<\/strong>: configura i blocchi in modo che appaiano solo in determinati intervalli di date o orari.<\/li>\n<li><strong>WooCommerce &#038; Membership Integrations<\/strong>: controlla la visibilit\u00e0 in base al contenuto del carrello, alle iscrizioni degli utenti e altro.<\/li>\n<\/ul>\n<p>Per chi ha bisogno di maggiore flessibilit\u00e0 e di una logica condizionale avanzata, la <a href=\"https:\/\/conditionalblocks.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">versione Pro<\/a> offre un kit completo di strumenti per gestire la visibilit\u00e0 dei contenuti su larga scala.<\/p>\n<h4>Wicked Block Conditions<\/h4>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2025\/03\/wicked-block-conditions-settings.png\" alt=\"Il plugin Wicked Blocks Conditions.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Il plugin Wicked Blocks Conditions.<\/figcaption><\/figure>\n<p>Il <a href=\"https:\/\/wordpress.org\/plugins\/wicked-block-conditions\" target=\"_blank\" rel=\"noopener noreferrer\">plugin Wicked Blocks Conditions<\/a> \u00e8 un plugin gratuito che permette di nascondere o visualizzare i blocchi in base a diversi criteri:<\/p>\n<ul>\n<li><strong>User login status<\/strong>: mostra o nasconde i blocchi a seconda che un utente abbia effettuato o meno l&#8217;accesso.<\/li>\n<li><strong>User role<\/strong>: limita la visibilit\u00e0 in base al ruolo dell&#8217;utente.<\/li>\n<li><strong>Date and time<\/strong>: programma la visibilit\u00e0 dei contenuti in base al tempo.<\/li>\n<li><strong>Post categories or tags<\/strong>: visualizza i contenuti in base alla categoria o al tag assegnato.<\/li>\n<li><strong>Post status<\/strong>: controlla la visibilit\u00e0 in base allo stato del post: pubblicato, in bozza, in attesa, ecc.<\/li>\n<li><strong>Query string parameter<\/strong>: regola la visibilit\u00e0 in base ai valori dell&#8217;URL.<\/li>\n<li><strong>Custom PHP function<\/strong>: permette di creare una logica personalizzata offrendo un controllo avanzato della visibilit\u00e0.<\/li>\n<\/ul>\n<p>La possibilit\u00e0 di utilizzare funzioni PHP personalizzate rende questo plugin particolarmente utile per gli sviluppatori che vogliono aggiungere la propria logica direttamente all&#8217;interno dell&#8217;interfaccia utente.<\/p>\n<h2>Aggiungere il proprio codice per mostrare o nascondere il contenuto dei blocchi<\/h2>\n<p>Se il caso d&#8217;uso \u00e8 semplice e si preferisce caricare solo ci\u00f2 che \u00e8 necessario, si pu\u00f2 scrivere del codice personalizzato invece di installare un plugin. Si pu\u00f2 scrivere un plugin o aggiungere funzioni direttamente al file <a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-functions-php\/\"><code><u>functions.php<\/u><\/code><\/a>.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Come sempre, quando si modificano i file del tema principale, \u00e8 meglio utilizzare un <a href=\"https:\/\/kinqsta.com\/it\/blog\/child-theme-wordpress\/\">child theme<\/a> per evitare di perdere le modifiche durante gli aggiornamenti.<\/p>\n<\/aside>\n\n<p>Di seguito sono riportati tre esempi <a href=\"https:\/\/kinqsta.com\/it\/blog\/php-8-4\/\">basati su PHP<\/a>, ma se le prestazioni sono una priorit\u00e0, potrebbe essere preferibile scrivere codice JavaScript.<\/p>\n<h3>Nascondere il contenuto in base allo stato di accesso dell&#8217;utente<\/h3>\n<p>Il codice che segue nasconde tutti gli elementi paragrafo (<code>&lt;p&gt;<\/code>) per gli utenti che hanno effettuato l&#8217;accesso:<\/p>\n<pre><code class=\"language-php\">add_action( 'wp_head', 'kinsta_toggle_paragraphs_visibility' );\n\nfunction kinsta_toggle_paragraphs_visibility() {\n   if (is_user_logged_in() ) {\n       echo 'p { display: none !important; }';\n   }\n}<\/code><\/pre>\n<p>La funzione controlla se l&#8217;utente ha effettuato l&#8217;accesso utilizzando <code>is_user_logged_in()<\/code>. Se la condizione \u00e8 vera, inietta il CSS nella sezione <code>&lt;head&gt;<\/code>, nascondendo tutti gli elementi <code>&lt;p&gt;<\/code> con <code>display: none;<\/code>. Il markup rimane nel sorgente della pagina, ma non \u00e8 visibile agli utenti.<\/p>\n<p>\u00c8 possibile modificare questo comportamento sostituendo <code>is_user_logged_in()<\/code> con:<\/p>\n<ul>\n<li><code>!is_user_logged_in()<\/code>: nasconde il contenuto quando l&#8217;utente non \u00e8 connesso.<\/li>\n<li><code>is_user_logged_out()<\/code>: una funzione alternativa per rilevare gli utenti non connessi.<\/li>\n<li><code>!is_user_logged_out()<\/code>: un altro modo per verificare se l&#8217;utente \u00e8 connesso.<\/li>\n<\/ul>\n<h3>Nascondere i contenuti in base alla geolocalizzazione<\/h3>\n<p>Supponiamo di voler nascondere i contenuti agli utenti di una determinata localit\u00e0. Non ci sono limiti a quello che si pu\u00f2 mostrare o nascondere, ma in questo caso abbiamo adottato un approccio generale e abbiamo nascosto tutte le immagini agli utenti con sede negli Stati Uniti.<\/p>\n<pre><code class=\"language-php\">add_action('wp_head', 'kinsta_hide_images_for_us_visitors');\n\nfunction kinsta_hide_images_for_us_visitors() {\n   \/\/ Get visitor's IP address\n   $user_ip = $_SERVER['REMOTE_ADDR'];\n   $geo_api_url = \"https:\/\/ipapi.co\/{$user_ip}\/json\/\";\n\n   \/\/ Fetch geolocation data\n   $response = wp_remote_get($geo_api_url);\n\n   if ( is_wp_error($response) ) {\n       return; \/\/ Exit if API request fails\n   }\n\n   $data = json_decode( wp_remote_retrieve_body($response) );\n\n   \/\/ Check if the user is from the U.S.\n   if ( isset($data-&gt;country_code) && $data-&gt;country_code === 'US' ) {\n       echo 'h1, h2, h3, h4, h5, h6 { display: none !important; }';\n   }\n}<\/code><\/pre>\n<p><strong>Nota:<\/strong><\/p>\n<ul>\n<li><code>$_SERVER['REMOTE_ADDR']<\/code> non \u00e8 sempre affidabile e potrebbe restituire IP non corretti.<\/li>\n<li>Richiamare l&#8217;API ad ogni caricamento di pagina pu\u00f2 avere un impatto negativo sulle prestazioni. Un approccio pi\u00f9 efficiente sarebbe memorizzare temporaneamente i dati della risposta nella cache utilizzando un transient di WordPress.<\/li>\n<\/ul>\n<h3>Nascondere un&#8217;immagine in evidenza per categoria<\/h3>\n<p>Nessuno dei plugin che abbiamo esaminato prevedeva una soluzione per mostrare o nascondere i titoli delle pagine o le immagini in evidenza, in quanto non si tratta di blocchi. Vediamo, quindi, come nascondere immagine di anteprima per tutti i post nella categoria books.<\/p>\n<pre><code class=\"language-php\">add_filter('post_thumbnail_html', 'kinsta_hide_featured_image_for_books_category', 10, 2);\n\nfunction kinsta_hide_featured_image_for_books_category($html, $post_id) {\n   \/\/ Check if the post belongs to the \"Books\" category\n   if (has_category('books', $post_id)) {\n       return ''; \/\/ Hide the featured image by returning an empty string\n   }\n   return $html; \/\/ Show the featured image if the category is not \"Books\"\n}<\/code><\/pre>\n<p>Questo filtro controlla se il post appartiene alla categoria <strong>Books<\/strong> utilizzando <code>has_category()<\/code>. Se la condizione \u00e8 <code>true<\/code>, rimuove l&#8217;immagine in evidenza restituendo una stringa vuota. Altrimenti, mantiene l&#8217;immagine in primo piano invariata.<\/p>\n<h2>Testare l&#8217;implementazione<\/h2>\n<p>Prima di distribuire il plugin o il codice personalizzato, consigliamo di eseguire dei test approfonditi per evitare problemi indesiderati, come ad esempio la restrizione dei contenuti al pubblico previsto. Ecco alcune fasi di testing:<\/p>\n<ul>\n<li><strong>Garantire la compatibilit\u00e0<\/strong>: verificare che il plugin o il codice personalizzato funzioni correttamente, soprattutto con i plugin di blocchi di terze parti.<\/li>\n<li><strong>Esaminare il codice sorgente<\/strong>: alcuni strumenti nascondono i contenuti utilizzando i <a href=\"https:\/\/kinqsta.com\/it\/blog\/best-practice-css\/\">CSS<\/a>, altri li eliminano completamente dal markup. Bisogna considerare l&#8217;impatto di ciascun approccio sulla SEO prima di prendere una decisione.<\/li>\n<li><strong>Usare un ambiente di staging<\/strong>: Kinsta fornisce <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/\">ambienti di staging per WordPress<\/a> per tutti gli account, consentendo di testare in sicurezza le modifiche prima di applicarle a un sito di produzione.<\/li>\n<\/ul>\n<h2>Riepilogo<\/h2>\n<p>Il controllo della visibilit\u00e0 dei contenuti \u00e8 essenziale per la gestione di un sito WordPress. L&#8217;approccio che si decide di seguire, utilizzare un plugin standard o del codice custom, dipende dalle esigenze specifiche e dalle competenze tecniche.<\/p>\n<p>Se vuoi un host che ti permetta di gestire facilmente lo sviluppo, testare i plugin e mantenere il sito sicuro, prova Kinsta.<\/p>\n<p><a href=\"https:\/\/kinqsta.com\/it\/blog\/vulnerabilita-plugin-wordpress\/\">Le vulnerabilit\u00e0<\/a> possono essere un problema reale, ma con Kinsta puoi contare su <a href=\"https:\/\/kinqsta.com\/it\/docs\/informazioni-sul-servizio\/rimozione-malware\/\">scansione automatica del malware<\/a> ogni tre minuti, <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/wordpress-come-iniziare\/infrastruttura-wordpress\/\">firewall di livello enterprise<\/a> e su una piattaforma ottimizzata che ti garantisce velocit\u00e0 e affidabilit\u00e0. <a href=\"https:\/\/kinqsta.com\/it\/hosting-wordpress\/\">Prova Kinsta oggi stesso<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avere il controllo sui contenuti che vengono visti e in quali condizioni pu\u00f2 essere estremamente utile per qualsiasi sviluppatore o designer WordPress. Nell&#8217;ecosistema di WordPress ci &#8230;<\/p>\n","protected":false},"author":313,"featured_media":80779,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[25900,25873],"class_list":["post-80778","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-plugin-wordpress","topic-sviluppo-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mostra e nascondi il contenuto dei blocchi in WordPress<\/title>\n<meta name=\"description\" content=\"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mostra e nascondi il contenuto dei blocchi in WordPress\" \/>\n<meta property=\"og:description\" content=\"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-04T07:38:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-07T08:30:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bud Kraus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bud Kraus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/\"},\"author\":{\"name\":\"Bud Kraus\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\"},\"headline\":\"Mostra e nascondi il contenuto dei blocchi in WordPress\",\"datePublished\":\"2025-04-04T07:38:31+00:00\",\"dateModified\":\"2025-04-07T08:30:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/\"},\"wordCount\":2618,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png\",\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/\",\"url\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/\",\"name\":\"Mostra e nascondi il contenuto dei blocchi in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png\",\"datePublished\":\"2025-04-04T07:38:31+00:00\",\"dateModified\":\"2025-04-07T08:30:04+00:00\",\"description\":\"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sviluppo di WordPress\",\"item\":\"https:\/\/kinqsta.com\/it\/argomenti\/sviluppo-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mostra e nascondi il contenuto dei blocchi in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/it\/#website\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed\",\"name\":\"Bud Kraus\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g\",\"caption\":\"Bud Kraus\"},\"description\":\"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.\",\"url\":\"https:\/\/kinqsta.com\/it\/blog\/author\/budkraus\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Mostra e nascondi il contenuto dei blocchi in WordPress","description":"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/","og_locale":"it_IT","og_type":"article","og_title":"Mostra e nascondi il contenuto dei blocchi in WordPress","og_description":"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.","og_url":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2025-04-04T07:38:31+00:00","article_modified_time":"2025-04-07T08:30:04+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png","type":"image\/png"}],"author":"Bud Kraus","twitter_card":"summary_large_image","twitter_description":"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.","twitter_image":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Bud Kraus","Tempo di lettura stimato":"17 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/"},"author":{"name":"Bud Kraus","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed"},"headline":"Mostra e nascondi il contenuto dei blocchi in WordPress","datePublished":"2025-04-04T07:38:31+00:00","dateModified":"2025-04-07T08:30:04+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/"},"wordCount":2618,"publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png","inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/","url":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/","name":"Mostra e nascondi il contenuto dei blocchi in WordPress","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png","datePublished":"2025-04-04T07:38:31+00:00","dateModified":"2025-04-07T08:30:04+00:00","description":"Scopri come visualizzare o nascondere il contenuto dei blocchi di WordPress con impostazioni di visibilit\u00e0, codice personalizzato e plugin per prendere il controllo dei tuoi contenuti.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#primaryimage","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2025\/04\/making-block-content-hide-or-appear-in-wordpress.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/it\/blog\/visibilita-blocchi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Sviluppo di WordPress","item":"https:\/\/kinqsta.com\/it\/argomenti\/sviluppo-wordpress\/"},{"@type":"ListItem","position":3,"name":"Mostra e nascondi il contenuto dei blocchi in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/it\/#website","url":"https:\/\/kinqsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/8cce3d6bbd8a2aa46850235d997793ed","name":"Bud Kraus","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4720f5a00a3f527eda2576d524728bc2?s=96&d=mm&r=g","caption":"Bud Kraus"},"description":"Bud Kraus has been working with WordPress as an in-class and online instructor, site developer, and content creator since 2009. He has produced instructional videos and written many articles for WordPress businesses.","url":"https:\/\/kinqsta.com\/it\/blog\/author\/budkraus\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/80778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/comments?post=80778"}],"version-history":[{"count":6,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/80778\/revisions"}],"predecessor-version":[{"id":80792,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/80778\/revisions\/80792"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/translations\/es"},{"href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/80778\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media\/80779"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media?parent=80778"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/tags?post=80778"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/topic?post=80778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}