Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come mostrare o nascondere i widget su pagine WordPress specifiche

Ti sei mai sentito come se il tuo sito WordPress stesse cercando di mostrare tutto a tutti contemporaneamente?

Molti proprietari di siti si ritrovano con pagine disordinate dove i widget compaiono nei posti sbagliati. Moduli di contatto nelle pagine di ringraziamento, iscrizioni alla newsletter subito dopo che qualcuno si è iscritto, o feed social che soffocano il tuo contenuto principale.

La verità è che i widget sono incredibilmente utili, ma solo quando appaiono al momento giusto e nel posto giusto. Un posizionamento intelligente dei widget può migliorare significativamente l'esperienza utente e aiutare i visitatori a concentrarsi su ciò che conta di più.

Fortunatamente, non devi essere un esperto di codifica per prendere il controllo. Dopo aver aiutato gli utenti a gestire tutti i tipi di siti WordPress nel corso degli anni, abbiamo trovato modi semplici per mostrare o nascondere i widget esattamente dove li desideri.

In questa guida, ti illustreremo i metodi più semplici per far funzionare i tuoi widget in modo più intelligente. In questo modo, il tuo sito WordPress rimarrà pulito, pertinente e facile da usare. 🧹

Come mostrare o nascondere i widget dalle pagine di WordPress

Perché mostrare o nascondere i widget nelle pagine WordPress?

I widget di WordPress ti consentono di aggiungere contenuti aggiuntivi alla barra laterale, al piè di pagina e all'intestazione del tuo sito. Rendono più visibili ai visitatori componenti importanti del sito, come un modulo di contatto, pulsanti dei social media, offerte di vendita o le tue pagine più preziose.

Ad esempio, visualizzare un widget con una casella di ricerca nella pagina di checkout del tuo negozio online non offre alcun vantaggio ai tuoi visitatori. Ma mostrare coupon sconto per prodotti e servizi nell'area widget può aumentare le tue vendite.

Allo stesso modo, potresti voler mantenere la tua homepage pulita e ridurre le distrazioni. Nascondere i widget sulla home page la manterrà ordinata e aumenterà l'interazione degli utenti sul tuo sito WordPress.

Purtroppo, WordPress non offre un'opzione per mostrare o nascondere i widget per impostazione predefinita. Detto questo, puoi comunque visualizzare i widget su pagine specifiche utilizzando un plugin per WordPress.

Nella sezione successiva, ti mostreremo come mostrare o nascondere i tuoi widget di WordPress su pagine specifiche. Ecco una panoramica di tutti gli argomenti che tratteremo in questa guida:

Iniziamo!

Mostrare/Nascondere Widget di WordPress su Pagine Specifiche

Puoi facilmente nascondere o mostrare widget su pagine specifiche utilizzando Widget Options. È un plugin completo per la gestione dei widget che ti aiuta ad assegnare e limitare i widget per diverse pagine, post e dispositivi.

💡 Nota: Se utilizzi un tema a blocchi, Widget Options convertirà le tue aree widget basate su blocchi in aree widget classiche. Quindi, potrai utilizzare il plugin per mostrare/nascondere i widget in tutto il tuo sito.

Per iniziare, dovrai prima installare e attivare il plugin Widget Options. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

Dopo l'attivazione, puoi accedere a Impostazioni » Widget Options dalla barra laterale di amministrazione di WordPress. Troverai quindi diverse opzioni che il plugin offre per personalizzare i tuoi widget.

Prima di tutto, assicurati che l'opzione 'Schermata Widget Classici' sia abilitata.

Opzione 'Schermata Widget Classici' abilitata in Opzioni Widget

Questo assicura che tu possa nascondere o mostrare i widget sul tuo sito web.

Dopodiché, dovrai trovare la sezione 'Visibilità Pagine' e fare clic sul pulsante 'Configura Impostazioni'.

Impostazioni opzioni widget

Da qui, puoi controllare dove i tuoi widget saranno visibili e scegliere dove non vuoi visualizzarli.

Per impostazione predefinita, il plugin avrà già abilitato le opzioni per il tipo di post, le tassonomie e le schede varie. Tuttavia, puoi deselezionare la casella per qualsiasi opzione per personalizzare la visibilità dei widget in diverse pagine.

Modifica opzioni di visibilità della pagina

Una volta apportate le modifiche, fai semplicemente clic sul pulsante ‘Salva impostazioni’.

Ora, dovrai andare su Aspetto » Widget dalla barra laterale di amministrazione di WordPress. Quindi, fai semplicemente clic su qualsiasi widget che desideri mostrare o nascondere. Questo espanderà le impostazioni del widget e vedrai le opzioni per la visibilità del widget.

Sotto il menu a discesa ‘Nascondi/Mostra’, puoi selezionare l'opzione pertinente: ‘Nascondi nella pagina selezionata’ o ‘Mostra nelle pagine selezionate’.

Per impostazione predefinita, il widget sarà nascosto nelle pagine selezionate, ma puoi cambiarlo per mostrare invece i widget nelle pagine selezionate.

Scegli se vuoi mostrare o nascondere il widget nelle pagine selezionate dal menu a discesa

Successivamente, vediamo le opzioni di configurazione per la funzionalità ‘Nascondi/Mostra’.

Sotto il menu a discesa, troverai tre schede. Sono le schede ‘Pagine’, ‘Tipi di post’ e ‘Tassonomie’.

La scheda ‘Pagine’ fornisce opzioni per nascondere/mostrare i widget nella home page/pagina iniziale, nella sezione blog, negli archivi, nelle pagine 404 e nella pagina di ricerca. Procedi e scegli una pagina.

Seleziona le pagine in cui vuoi nascondere o mostrare il widget

Dopodiché, puoi andare alla scheda ‘Tipi di post’ e scegliere in quali pagine vuoi nascondere/mostrare il widget di WordPress.

Quindi, procedi e passa alla scheda ‘Tassonomie’ e seleziona le categorie per nascondere o mostrare i tuoi widget di WordPress. Ciò significa che il widget verrà visualizzato o nascosto per i post del blog in quella specifica categoria di WordPress.

Una volta terminato, non dimenticare di fare clic sul pulsante ‘Salva’ in modo da non perdere i tuoi progressi.

Scegli le categorie in cui vuoi nascondere o mostrare il widget

Ora puoi visitare il tuo sito web per vederlo in azione.

Per questo tutorial, abbiamo visualizzato solo il widget ‘Ricerca’ nella pagina ‘Blog’ e lo abbiamo nascosto su tutte le altre pagine del nostro sito web WordPress.

Anteprima per mostrare/nascondere widget

Suggerimento Bonus: Rimozione di Widget Inattivi in WordPress

Per andare un passo oltre, potresti voler rimuovere i widget inattivi.

Soprattutto se hai recentemente cambiato il tuo tema WordPress, potresti aver notato che alcuni widget sono stati spostati nella sezione ‘Widget inattivi’. Ciò accade perché il nuovo tema non dispone di aree widget che corrispondono a tali widget.

Questi widget inattivi possono ingombrare il tuo sito, quindi è una buona idea pulirli. Per fare ciò, vai su Aspetto » Widget nella tua bacheca di WordPress e scorri verso il basso fino alla sezione ‘Widget inattivi’.

Da lì, fai semplicemente clic sul pulsante ‘Cancella widget inattivi’ per rimuoverli definitivamente.

Fai clic sul pulsante cancella widget inattivi nell'editor classico

Per istruzioni dettagliate, consulta il nostro tutorial su come rimuovere i widget inattivi in WordPress.

Domande Frequenti: Mostrare/Nascondere Widget in Pagine WordPress Specifiche

Per sfruttare al meglio la funzionalità del tuo sito, sapere dove e quando visualizzare i widget può essere fondamentale. Ecco alcune domande comuni che riceviamo sulla gestione della visibilità dei widget:

Come aggiungo un widget a una pagina specifica in WordPress?

Per aggiungere un widget a una pagina specifica, avrai bisogno di un plugin come Widget Options. Una volta installato, puoi assegnare i widget a pagine specifiche dalle impostazioni del widget sotto Aspetto » Widget nella tua bacheca di WordPress.

Come nascondo la barra laterale su una pagina specifica in WordPress?

Puoi nascondere la barra laterale su una pagina specifica modificando la pagina nell'editor di WordPress e selezionando il modello 'A tutta larghezza' dal menu 'Attributi pagina'.

Modifica del modello di pagina in WordPress

Posso controllare la visibilità dei widget senza un plugin?

Per impostazione predefinita, WordPress non offre opzioni integrate per controllare la visibilità dei widget su pagine diverse. L'utilizzo di un plugin come Widget Options è un modo intuitivo per gestire questa funzionalità.

Come escludo pagine dal menu in WordPress?

Per escludere pagine da un menu in WordPress, vai su Aspetto » Menu nella tua bacheca di WordPress. Quindi, trova la pagina che desideri rimuovere nella struttura del menu sulla destra.

Puoi fare clic sulla pagina per aprire le opzioni di configurazione. Fai clic su ‘Rimuovi’.

Rimozione del menu dalla navigazione

Una volta rimosse le pagine desiderate, fai clic su ‘Salva Menu’ per applicare le modifiche.

Ci sono rischi per la sicurezza con i plugin di gestione dei widget?

L'utilizzo di plugin popolari e ben mantenuti dal repository ufficiale di WordPress è generalmente sicuro. Controlla sempre le recensioni dei plugin, gli aggiornamenti e la compatibilità prima dell'installazione.

Se il plugin che vuoi usare non è stato mantenuto, puoi consultare la nostra guida su se è sicuro usare un plugin obsoleto.

Risorse Aggiuntive: Altri Suggerimenti e Trucchi per i Widget di WordPress

Speriamo che questo articolo ti abbia aiutato a imparare come mostrare o nascondere i widget su pagine specifiche di WordPress. Successivamente, potresti anche voler consultare le nostre guide su:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

66 CommentsLeave a Reply

  1. Ho una sezione tecnica e una sezione personale sul mio sito web. Mi è molto utile nascondere i widget nella sezione personale perché non hanno alcuna utilità e intralciano. Questo è fantastico, e posso finalmente personalizzare le categorie del sito web molto meglio. Grazie per la guida.

  2. Questo cambia le regole del gioco per la personalizzazione delle aree widget del mio sito web! Usare un plugin come WP Widget Visibility sembra un modo molto più semplice per gestire quali widget appaiono su pagine diverse.

  3. Puoi fare tutte queste cose con un semplice CSS. (con l'incantesimo di display: none !important;) Penso che dovresti aggiornare questo articolo aggiungendo quell'opzione. È davvero semplice, non servono plugin. Attualmente, non sono riuscito a nascondere il plugin dalla home page. Ho solo bisogno dell'ID del corpo specifico per la home page e non sono riuscito a trovarlo.

    • We will look into the possibility for the future but for the moment we recommend this method as it is simpler than needing to use inspect element :)

      Amministratore

  4. Dopo ore passate a esaminare tutte le opzioni del mio tema WP (perché mi ci vuole così tanto tempo per risolvere i problemi non lo saprò mai) ho cercato su Google come mostrare i widget su determinate pagine e non su altre... e ho trovato il tuo post.

    È COSÌ facile ora. Come ho vissuto senza prima non lo saprò mai. In realtà, non credo che stessi vivendo. Grazie!

  5. Il plugin a cui si fa riferimento non funziona. Ho installato Widget Context e l'ho attivato. Tuttavia, la pagina Aspetto | Widget mostra ancora solo i valori predefiniti (Barra laterale del blog, Piè di pagina 1 e Piè di pagina 2). La finestra di dialogo che mostri non appare, nemmeno dopo aver chiuso il browser e rientrato.

    • La sezione dovrebbe essere sui singoli widget. Se non compaiono, potresti dover contattare il supporto del plugin per verificare possibili problemi.

      Amministratore

  6. Signore, ho acquistato il tema Business 5 da instamajo il 3 ottobre 2018. Ho 2 problemi nella personalizzazione di questo tema.

    1. Aspetto >> Personalizza >> Widget

    La barra laterale 1 non è visibile qui al posto del widget e viene visualizzato un messaggio

    Il tuo tema ha 1 altra area widget, ma questa particolare pagina non la visualizza.

    Puoi navigare in altre pagine del tuo sito mentre utilizzi il Personalizzatore per visualizzare e modificare i widget su quelle pagine.

    Come risolvere questo problema

    2. L'opzione di accesso nell'area piè di pagina di questo tema sta arrivando anche, come rimuoverla

    Si prega di richiedere al team di Wpbeginner di risolvere questi problemi.

    • Ciao Vikram,

      Il tuo tema non visualizza i widget nella pagina che stai visualizzando nel personalizzatore. Un modo più semplice per aggiungere widget è andare invece alla pagina Aspetto > Widget.

      Amministratore

  7. Ciao, non so come far apparire il mio widget di iscrizione su ogni pagina. Al momento appare su ogni pagina sul mio computer ma appare solo sulla mia pagina "Informazioni su di me" per gli altri. Ho selezionato che appaia ovunque. Puoi aiutarmi?

  8. Quindi sono completamente nuovo a tutta questa faccenda. Sono riuscito a installare il tema TopConsult e ora Widget Context, ma a meno che non sia una stupida bionda, non funziona. Quando clicco su un widget, l'unica opzione che ho è aggiungere o annullare. Inoltre, ci sono "widget predefiniti" integrati nel tema, uno dei quali è uno slider intelligente che voglio che appaia solo sulla home page! E non sembra che io possa modificarli affatto? Qualcuno può aiutarmi?!

  9. Sto cercando di usare l'opzione di visibilità sul mio widget di testo per nascondere la barra laterale da una pagina specifica. Ma non funziona. Il widget appare ancora su quella pagina. Qualche idea?

  10. Mi dispiace, ma widget context non ha la possibilità di essere visualizzato su ogni pagina? Se clicco sull'impostazione che dice mostra widget ovunque, non visualizza il mio widget slider su ogni pagina. Se clicco su mostra widget selezionati e inserisco un URL personalizzato (l'URL di una delle pagine del mio sito) ancora non mostra il widget slider su quella pagina. Non sono sicuro del perché o di come risolvere questo problema, ma l'aiuto sarebbe apprezzato.

  11. Grazie per la tua risposta. Ho bisogno di un plugin come Display Widget, poiché l'ho impostato per mostrare menu nella barra laterale in categorie specifiche. Forse lo sto facendo in modo errato, ma sembra essere più globale?

  12. Grazie per il suggerimento del plugin. Ho bisogno di un sostituto per Display Widget

    tuttavia, widget context Non testato con la tua versione di WordPress, che è la più recente.

    Sai se verrà aggiornato a breve?

  13. Il plugin Display Widgets v2.6.3.1 è stato rimosso dal repository a causa di codice dannoso:

    David Law

  14. Ciao a tutti, sembra che questo plugin sia stato rimosso. Qualcuno conosce un altro plugin che funzioni allo stesso modo – mostrando determinati widget su determinate pagine e nascondendo la barra laterale (mostrando la pagina a larghezza intera) sulle pagine in cui non si desidera che i widget appaiano – simile a quello che faceva Display Widgets?

  15. Sfortunatamente, sembra che l'ultimo aggiornamento di WordPress abbia interrotto la modifica dei widget. Le impostazioni che avevo impostato per i miei widget prima dell'aggiornamento rimangono, ma non posso modificarle o aggiungere impostazioni ai widget futuri. Qualcuno ha una soluzione?

  16. Tutto questo funziona benissimo, tuttavia, c'è una situazione in cui NON funziona ed è per un URL specifico che fa parte di un'integrazione di terze parti, come aMember.

    La pagina aMember non appare come nessuna delle normali tassonomie, quindi dovresti in qualche modo aggiungere l'URL specifico al widget. Finora non vedo quella funzionalità.

    Mi chiedo se ci sia un altro modo per nascondere i widget che si desidera mostrare nel resto del sito, ma non su queste pagine di integrazione di terze parti. Qualche idea?

    • Mi ci sono voluti solo pochi minuti per capire questo, ecco la soluzione:
      Per qualsiasi pagina che risiede al di fuori della tassonomia di Wordpress, puoi usare l'impostazione logica. Fai clic sul simbolo dell'ingranaggio, quindi apri la scheda "logica".
      Nel mio caso, inserendo semplicemente la condizione: is_page( $page = '/member/*.php' )
      nasconde i widget su tutte le pagine associate ai miei script di appartenenza di terze parti integrati in WP.

  17. Quasi troppo facile. Ho usato Display Widget per la prima volta e ha fatto esattamente quello che volevo.

  18. Il widget viene visualizzato solo nelle categorie, non nelle pagine. Ho provato tutte le combinazioni diverse e nessuna funziona tranne le categorie. Aiuto per favore.

  19. Sto usando il tema Divi e il widget non viene visualizzato nelle pagine che ho controllato. Ho aggiornato all'ultima versione del tema e di WordPress. Aiuto!

  20. Salve,

    Questo è fantastico e proprio quello che sto cercando, tuttavia c'è un modo, invece di mostrare o nascondere su pagine diverse, per mostrare e nascondere in sezioni diverse?

    Ad esempio, se la struttura del mio sito è:

    Casa
    Chi siamo
    –Sottopagina
    –Sottopagina
    –Sottopagina
    Lavoro
    Servizi
    –Sottopagina
    –Sottopagina
    –Sottopagina
    Contatti

    Quindi, invece di dover scegliere tutte le sottopagine nella sezione servizi, posso semplicemente scegliere tutto sotto example.com/services/ per mostrare o nascondere un certo widget?

    Any help would be appreciated! :)

  21. Ciao,

    Ho rimosso il widget di testo dal blog, ma si sta ancora caricando quando apro il sito.

    Per favore, dimmi cosa dovrei fare.

      • Grazie, ma anche ora viene visualizzato il widget nelle pagine dei post più vecchi.

        Esiste un plugin per impedirne la visualizzazione nelle pagine più vecchie come la pagina n. 2, pagina 3, pagina 4, ecc.

  22. Ehi, funziona con WP 4.5.4 o versioni successive? Perché l'ho installato e non mostra alcuna differenza. Sto cercando di nascondere un widget da una pagina.

    Grazie

    • Ho esattamente lo stesso problema, prima funzionava per me ma ha smesso di funzionare di recente

  23. Funzionerà al 100% su alcuni temi.
    Ma su altri temi, quando nasconderai il widget, verrà visualizzato un messaggio al posto del widget.

    Ho un trucco per il secondo tipo di temi.

    Aggiungi solo un widget di testo, all'interno del widget di testo, il testo sarà vuoto.

    Ho usato questo trucco nei miei siti. ad esempio l'ho usato nel mio sito.

  24. Ho installato e utilizzato il plugin Widgets Display. perché i widget nascosti stanno ancora occupando spazio nelle pagine del sito. Voglio dire che dovrebbe rimanere solo una colonna che mostra il testo sull'intero schermo. Ora i widget non vengono mostrati ma lo spazio è vuoto. si prega di fornire una soluzione a questo problema

  25. Installato su WP 4.3 e WP 3.5.1 Ottengo solo un campo di testo vuoto sotto le parole "Widget logic: "

    Cosa mi manca???

  26. prima usavo widget logic.

    is_page(); is_single(23,454,53,1,); usavo tassonomie basate su codice

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.