Plugin WordPress Thrive Themes WordPress

Plugin per personalizzare la visualizzazione dei widget su WordPress

Tiziano Fogliata

I widget su WordPress consentono di inserire numerosi elementi allโ€™interno delle barre laterali, nel footer o in tutte le aree widget predisposte in un tema. Ogni tema WordPress infatti puรฒ avere diverse aree widget.

Di default perรฒ tutti i vari widget sono visualizzati su tutte le pagine del sito e questa non รจ sempre la scelta migliore. Lโ€™elenco degli ultimi 10 post nella barra laterale, ad esempio, non ha molto senso visualizzarlo sulla home page se su questa pagina sono comunque mostrati gli ultimi 10 post pubblicati.

Se vuoi decidere di far apparire i vari widget solo in alcune pagine del tuo sito, esistono numerose soluzioni. Oggi te ne presento 6. Ti consiglio di valutarle e scegliere quella che si adatta meglio alle tue esigenze.

Lโ€™avvento dellโ€™editor a blocchi per la gestione dei widget, introdotto su WordPress 5.8, e anche altri fattori, hanno reso superati molti dei plugin per la gestione dei widget. Sono perรฒ ancora molte le persone e numerosi i temi, che preferiscono la modalitร  di gestione classica dei widget rispetto a quella basata sullโ€™editori a blocchi.

Content Aware Sidebars

รˆ il plugin che preferisco per la gestione dei widget, anche se questo plugin agisce soprattutto sulle aree widget piuttosto che sui singoli widget (piuttosto che non รจ usato con valore disgiuntivo come spesso avviene erroneamente ๐Ÿ˜‰).

Grazie a Content Aware Sidebars รจ possibile creare aree widget differenti che possono aggiungersi o andare a sostituire quelle esistenti, in base a diverse condizioni. Puoi ad esempio creare una barra laterale che appare in home page, unโ€™altra per gli articoli che sono inseriti in una categoria e unโ€™altra per gli archivi degli articoli del blogโ€ฆ

Questo permette di personalizzare, e molto, le pagine nelle varie sezioni del sito. Puoi creare call to action o widget rilevanti per le varie pagine del tuo sito, evitando di mostrare sempre le stesse cose in ogni pagina.

In questo video ti mostro come funziona il plugin e quante possibilitร  di personalizzazione offre.

Creare sidebar e nuove aree widget su WordPress
play-rounded-fill

Creare sidebar e nuove aree widget su WordPress

Content Aware Sidebars supporta anche diversi plugin per WordPress come WooCommerce, Easy Digital Downloads, WPML, Polylang e molti altri, permettendo cosรฌ di definire regole diverse per la visualizzazione delle diverse aree widget.

Questo plugin รจ disponibile anche in una versione a pagamento che permette di:

  • creare aree widget sticky, ossia che restano fisse anche durante lo scroll;
  • definire aree widget allโ€™interno dei testi di pagine e articoli;
  • programmare la visibilitร  di aree widget in base alla data, in base allโ€™URL di provenienza del visitatore e a molti altri fattori;

โ€ฆ e molte altre funzioni che trovi elencate nel sito di Dev Institute.

Conditional Widgets

conditional widget

รˆ uno dei sistemi piรน semplici per gestire la visualizzazione dei widget nelle varie sezioni di un sito. Lโ€™interfaccia รจ molto intuitiva e non richiede alcuna conoscenza del linguaggio PHP. Non รจ potente come altre soluzioni, ma permette di impostare facilmente dove far apparire o dove nascondere i vari widget.

Widget Context

Widget Context

Questo plugin offre una serie di caselle per definire le sezioni principali di un sito allโ€™interno delle quali far apparire o meno un widget. Per le impostazioni piรน granulari รจ richiesto di inserire lโ€™URL della pagina e questa non รจ una cosa che trovo molto comoda e funzionale.

Widget Logic

Widget Logic

Il piรน semplice, graficamente parlando, ma uno dei piรน potenti. Questo plugin mette a disposizione una sola riga allโ€™interno di ogni widget che permette di inserire un Conditional Tag per impostare dove visualizzare o meno tale widget. Oltre ai Conditional Tag nativi di WordPress si possono utilizzare anche quelli messi a disposizione dai vari plugin, come ad esempio WPML, in modo da decidere per quale versione linguistica del sito far apparire un widget.

Plugin obsoleti per la gestione dei widget su WordPress

I plugin per la gestione dei widget su WordPress sono sempre stati numerosi. Nel corso degli anni perรฒ, molti di essi sono stati abbandonati e diventati obsoleti. Mi riferisco a plugin come Dynamic Widgets, Widgets Controller o Thrive Clever Widgets. Questโ€™ultimo, che fa parte delle soluzioni di Thrive Themes, รจ stato nella primavera del 2022.

Scegli di ricevere gratuitamente via email consigli utili per creare, gestire e migliorare il tuo sito WordPress

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Altri articoli che ti suggeriscoโ€ฆ

Nessun articolo correlato

19 commenti su “Plugin per personalizzare la visualizzazione dei widget su WordPress”

  1. Ciao Tiziano,
    post interessante per ciรณ che cercavo… :)
    proverรณ Dynamic widgets e ti farรณ sapere

    ciรก ciao…;)

    Rispondi
  2. Ciao, complimenti per il post
    ma vorrei chiederti se conosci, un plugin o widget per la gestione delle news
    ringrazio anticipatamente

    Rispondi
    • Ciao Lorenzo, cosa intendi per gestione delle news?
      In teoria su WordPress le news potrebbero essere gli articoli che pubblichi e quindi giร  il widget di default “Articoli recenti” puรฒ essere considerato un widget per gestire le news.

      Rispondi
  3. Grazie per l’articolo, utilissimo per che come me usa per la prima volta wp. Una cosa vorrei capire meglio, quando parli di plugin che si occupa di “gestire la visualizzazione dei widget” significa che i widget vengono comunque caricati tutti e alcuni nascosti o che non vengono proprio caricati?

    Rispondi
    • Ciao Kevin, questi plugin fanno in modo che i widget vengano caricati e visualizzati solo nelle pagine che hai selezionato. Quindi non รจ che sono presenti nel codice HTML, ma nascosti via CSS.

      Rispondi
      • Grazie della risposta. Mi sembra una soluzione un po’ dispendiosa, ogni widget cosรฌ anche se nascosto richiama le sue risorse, immagini ed altro? Se ho capito bene mi sembra un limite di wordpress da tenere in considerazione.

        Rispondi
        • Veramente io ho scritto e intendevo il contrario. Con questi plugin puoi fare in modo che i widget vengano caricati SOLO nelle pagine che hai selezionato. Quindi se tu non vuoi che un widget sia presente in determinate pagine, questo non sarร  nรฉ visualizzato, nรฉ caricato nel codice HTML.

          Rispondi
  4. Ciao, avrei la necessitร  di modificare un tema wordpress, in particolare devo aggiungere un’area widget nel footer, allineandola alle aree widget giร  presenti in quella sezione. Qualcuno potrebbe aiutarmi?

    Rispondi
  5. Buonasera, esiste un widget che mi consente di editare un widget?
    Ad esempio lรฌeliminazione dell’elenco puntato.
    Grazie.

    Rispondi
    • Ciao Fabio, ti direi di no perchรฉ la domanda รจ molto generica. Le modifiche a un widget possono essere puramente estetiche oppure funzionali, quindi difficile prevedere un plugin che possa modificare qualsiasi widget.

      Rispondi
  6. Ciao Tiziano, sto cercando da tempo la risposta a un problema che mi sta capitando con Wordpress, ma senza risultato. Mi ha colpito la competenza delle tue risposte e vorrei chiederti se riesci ad aiutarmi. Ho creato alcuni widget con HTML personalizzato. Da un po’ di tempo non posso piรน editarli perchรจ non compare l’azione “Modifica” ma solo “Elimina | Annulla” e, ovviamente, il pulsante “Salva widget”. Hai qualche suggerimento che possa aiutarmi a risolvere? Esiste un plugin che svolga la stessa funzione in modo da bypassare la funzionalitร  nativa di Wordpress?
    Ti ringrazio fin d’ora per ogni suggerimento

    Rispondi
  7. Il mio problema รจ semplice (mi pare). Come si fa a creare una “Home page widget area”?. Il problema si presenta dopo che in “Impostazioni”, “Lettura” ho deciso di mostrar una pagina statica al posto di “Mostra gli ultimi articoli”. Qui vorrei inserire prima una categoria di articoli, poi un’altra gestendo la possibilitร  di mostrare prima gli uni e poi gli altri. Il tema di cui dispongo รจ gratuito e non presenta questa “Home page widget area”. Non c’รจ un plugin che risolve il problema? Grazie!

    Rispondi
    • L’editor a blocchi di WordPress oppure un page builder ti permetterebbero di personalizzare piรน facilmente la home page, senza dover creare una home page basata sui widget.

      Rispondi
  8. Buonasera, grazie per il video. Perรฒ la mia versione di word press, mi sembra 5.3, non ha l’opzione WIDGET. Come posso fare per modificare ciรฒ che รจ scritto nel menรน a tendina presente nella barra superiore, del mio sito?
    Perchรฉ negli anni ho fatto delle modifiche sostanziali nel mio sito, e ho imparato molto su come modificare il sito, ma ora nel menรน a tendina sono presenti degli errori, e ho la necessitร  di fare le dovute modifiche. Come lo stesso logo di Facebook che non riesco piรน a togliere, presente sempre nella barra superiore.
    Se vuole vederlo per capire, il mio sito รจ www.progettoindigo.it Puรฒ aiutarmi? Grazie mille

    Rispondi
    • Buongiorno Riccardo, strano perchรฉ i widget sono una funzionalitร  presente su WordPress dal 2006.
      Potresti non vedere la sezione widget se usi una versione recente di WordPress con un tema a blocchi, ma non mi sembra questo il caso dato che, da quanto scrivi, utilizzi una versione di WordPress un poโ€™ datata.
      Oppure sul tuo sito potresti aver installato un tema cosรฌ personalizzato che non utilizza i widget ma che richiede interventi sul codice per effettuare quelle modifiche.

      Rispondi

Lascia un commento