Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come aggiungere stili personalizzati ai widget di WordPress

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Volete aggiungere stili personalizzati ai widget di WordPress?

Lo styling dei widget consente di mantenere il branding coerente e di evidenziare le informazioni importanti per gli utenti.

In questo articolo, vi mostreremo come aggiungere facilmente stili personalizzati ai widget di WordPress senza rompere il vostro sito web.

Adding custom styles to WordPress widgets

Vi mostriamo tre modi per aggiungere stili personalizzati ai widget di WordPress. Potete scegliere quello che funziona meglio per voi.

Prima di iniziare, questo articolo richiede una certa conoscenza dei CSS, in modo che possiate creare lo stile dei widget. Dovrete anche aggiungere dei CSS personalizzati al vostro tema WordPress.

Se si preferisce un metodo senza codice al posto dei CSS, si può passare al metodo 3.

Cominciamo.

Aggiunta di stili personalizzati ai widget di WordPress con l’editor di blocchi

I widget di WordPress ora utilizzano l’editor di blocchi per aggiungere widget e blocchi alle aree e alle barre laterali predisposte per i widget.

Uno dei vantaggi dell’uso dell’editor di blocchi per i widget è la possibilità di aggiungere facilmente classi CSS personalizzate a ciascun blocco.

È sufficiente andare alla pagina Aspetto ” Widget e fare clic sul widget in cui si desidera aggiungere gli stili personalizzati.

Adding custom CSS class to widgets in Block Editor

Successivamente, è necessario scorrere verso il basso fino alla scheda Avanzate sotto il pannello dei blocchi. Da qui è possibile aggiungere una classe CSS personalizzata.

Non dimenticate di salvare le modifiche facendo clic sul pulsante Aggiorna.

A questo punto, è possibile aggiungere CSS personalizzati al proprio tema WordPress, mirando a quella particolare classe CSS.

Basta andare alla pagina Aspetto ” Personalizza e passare alla scheda CSS aggiuntivo. Lì verrà visualizzata un’anteprima live del sito web con un riquadro per aggiungere le regole CSS.

Add CSS rules

Nota: se non riuscite a visualizzare la voce Personalizza nel menu Aspetto, date un’occhiata al nostro articolo su come risolvere la mancanza del personalizzatore del tema nell’amministrazione di WordPress o utilizzate il plugin WPCode per aggiungere il vostro CSS personalizzato.

Ecco alcuni CSS di base che abbiamo utilizzato.

.latest-articles { 
background-color:#def4f1;
padding:10px;
}

Dopo aver aggiunto il CSS personalizzato, è possibile visualizzare l’anteprima del sito web per vederlo in azione.

Block widget with custom style preview

Il problema nell’uso dei widget dell’editor di blocchi è trovare il blocco giusto da indirizzare.

Una soluzione più semplice potrebbe essere quella di aggiungere i blocchi in un blocco Gruppo, in modo da renderli facilmente stilizzabili insieme. Per saperne di più sul raggruppamento dei blocchi, consultare la nostra guida su come utilizzare l’editor di blocchi di WordPress.

Aggiunta di stili personalizzati ai widget classici di WordPress

Questo metodo fa al caso vostro se utilizzate i vecchi widget classici sul vostro sito WordPress.

Per questo metodo, è necessario installare e attivare il plugin Widget Options. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Widget Options è un potente plugin che aggiunge opzioni extra ai widget di WordPress. Tra queste, la possibilità di mostrare e nascondere i widget in base al dispositivo dell’utente, al ruolo e ad altre condizioni.

Il plugin aggiunge anche un’opzione per aggiungere classi CSS personalizzate ai widget di WordPress.

È sufficiente andare alla pagina Aspetto ” Widget e fare clic sul widget in cui si desidera aggiungere lo stile personalizzato.

Nelle impostazioni del widget, si vedrà un’ampia gamma di opzioni. Da qui, è necessario fare clic sull’icona dell’ingranaggio per aggiungere la classe CSS personalizzata.

Adding custom CSS class via Widget Options

Una volta terminato, non dimenticate di fare clic sul pulsante Salva per memorizzare le impostazioni del widget.

È ora possibile aggiungere regole CSS personalizzate al tema, utilizzando la classe CSS appena inserita. Ad esempio, nel nostro sito di prova abbiamo utilizzato il seguente CSS.

.latest-articles { 
background-color:#def4f1;
padding:10px;
}

Ecco come appariva sul nostro sito web di prova.

Classic widget preview

Applicare stili personalizzati ai widget di WordPress con CSS Hero

Un problema con i due metodi precedenti è che è necessario scrivere codice CSS. Tuttavia, non tutti gli utenti conoscono i CSS o semplicemente non vogliono scrivere codice.

In questo caso, potete utilizzare CSS Hero. Si tratta di un plugin per lo styling personalizzato di WordPress che consente di aggiungere CSS personalizzati al vostro tema WordPress senza scrivere alcun codice.

Per prima cosa, è necessario installare e attivare il plugin CSS Hero. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l’attivazione, il plugin aggiungerà una nuova voce di menu alla barra degli strumenti di amministrazione di WordPress nella parte superiore.

Successivamente, è necessario visitare la pagina in cui si trova il widget che si desidera stilizzare e fare clic sul pulsante CSS Hero in alto.

CSS Hero button

Questo aprirà la pagina nell’interfaccia dell’editor CSS Hero.

Si tratta di un editor live in cui è sufficiente puntare e cliccare su qualsiasi elemento del sito web per modificarne lo stile.

CSS Hero editor

È sufficiente posizionare il mouse sul widget che si desidera stilizzare e fare clic per selezionarlo.

Dopodiché, è possibile utilizzare il menu a sinistra per creare il widget nel modo desiderato.

Select and edit the widget

Questo include opzioni di stile avanzate come gradienti, tipografia, padding, margini e bordi.

Styling options in CSS Hero

Una volta terminato, non dimenticate di premere il pulsante Salva per memorizzare le impostazioni.

Ora è possibile visualizzare l’anteprima del sito web per vedere le modifiche in azione.

Widget preview CSS Hero

Speriamo che questo articolo vi abbia aiutato a capire come aggiungere stili personalizzati ai widget di WordPress. Potreste anche voler vedere la nostra selezione dei widget WordPress più utili per tutti i siti web o la nostra guida su come creare un tema WordPress personalizzato da zero senza scrivere codice.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

21 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Ankush says

    The Plugin was really Great but I had a problem…

    It doesn’t work when i add custom css….

    May be plugin css is overriding my code but.. that really sad…

    Hey Wpbeginner.com Team.. Please leave me a reply,]

    I You can tell me how to fix it…

  3. Rachael says

    I love this plugin but every time I activate it, I have trouble with the gallery widget. It works fine with the plugin deactivated, but if I turn on the plugin, the gallery widget won’t save any images. All of the other widgets work fine. Does anyone else have this issue?

  4. Regina says

    Does how to instructional above also also include the ability to customize the font of the widget titles?
    Thanks!

  5. terry says

    Finally, after failing at trying to decode the jargon I get on inspect, this article told me exactly what I needed.

    Thanks

  6. irfan says

    There is extra white space while creating extra widget area for header. Kindly tell us , how to remove this

  7. Thomas says

    Hi, I tried to do it manually, inspected the element and its class but it did not work.

    I am trying to change the style of a WPform.

    Could you help me?

  8. daniel says

    i have added a widget area to my header using the functions.php and header.php files. i can see the widget ive added on my site but i want to put it next to the menu, any idea how to do this please? i want it to sit to the right hand side of the menu.

  9. ivan says

    Why does my layout under widget styles only shows the padding option, without the bottom margin, gutter & row layout option.

  10. Rimi says

    hallo
    I can not make any changes because it is inactive
    Being processed plugin / css / plugin-front.css (inactive),How can I activate pleas

  11. Grace says

    Hello, my theme doesn’t have a right sidebar, it came with just a footer widget area, can I use the custom css to add a right sidebar? Please help me, thanks

    • WPBeginner Support says

      No, you will first need to define a widget ready area. Your theme may already have an option to use a sidebar layout. If it doesn’t, then we would recommend you to ask the theme author for support. On the other hand, if you feel confident in your coding skills, then go a head.

      Admin

  12. Mr.T says

    I want to change them manually. Am I right that by using widget-number class you actually can’t move them up or down in the widgets area, because their id will change, or it works differently?

  13. Correen K says

    I was looking for something like this to add some style to my sidebar and stumbled upon the Flexible Posts Widget plugin. I think it’s always nice to have options ;)

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.