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 aggiungere classi dispari/pari ai tuoi post nei temi WordPress

Vuoi aggiungere un tocco di interesse visivo ai tuoi post del blog WordPress? L'aggiunta di classi dispari e pari può rendere il tuo layout più accattivante, spezzando lunghe liste di post con sottili modifiche di design che attirano l'attenzione.

Riceviamo frequentemente domande dai nostri lettori su come applicare questa tecnica. Sebbene molti temi WordPress non offrano un'opzione integrata per le classi di post dispari e pari, abbiamo trovato un modo rapido e semplice per aggiungerle da soli utilizzando il plugin gratuito WPCode.

In questo articolo, ti mostreremo come aggiungere la classe dispari/pari ai tuoi post nei temi WordPress.

Aggiungere la classe Dispari/Pari ai tuoi post nei temi WordPress

Perché aggiungere classi dispari/pari ai tuoi post nei temi WordPress?

Molti temi WordPress utilizzano una classe dispari o pari per i commenti di WordPress. Aiuta gli utenti a visualizzare dove finisce un commento e inizia il successivo.

Allo stesso modo, puoi utilizzare questa tecnica per i tuoi post WordPress. Ha un aspetto esteticamente gradevole e aiuta gli utenti a scansionare rapidamente le pagine con molti contenuti. È particolarmente utile per la homepage di siti web di riviste o notizie.

Detto questo, vediamo come aggiungere una classe dispari e pari ai tuoi post nel tema WordPress.

Aggiungere classi dispari/pari ai post nel tema WordPress

WordPress genera classi CSS predefinite e le aggiunge dinamicamente a diversi elementi del tuo sito web. Queste classi CSS aiutano gli sviluppatori di plugin e temi ad aggiungere i propri stili per i diversi elementi.

WordPress include anche una funzione chiamata post_class, utilizzata dagli sviluppatori di temi per aggiungere classi all'elemento del post. Consulta la nostra guida su come stilizzare ogni post di WordPress in modo diverso.

La post_class è anche un filtro, il che significa che puoi agganciare le tue funzioni ad essa. Questo è esattamente ciò che faremo qui.

Aggiungi semplicemente questo codice al file functions.php del tuo tema, in un plugin specifico per il sito, o in un plugin di snippet di codice come WPCode.

function oddeven_post_class ( $classes ) {
   global $current_class;
   $classes[] = $current_class;
   $current_class = ($current_class == 'odd') ? 'even' : 'odd';
   return $classes;
}
add_filter ( 'post_class' , 'oddeven_post_class' );
global $current_class;
$current_class = 'odd';

Ti consigliamo di utilizzare il plugin WPCode per aggiungere questo codice. È il modo più sicuro e semplice per gestire il codice personalizzato sul tuo sito senza dover modificare direttamente il file functions.php del tuo tema.

Utilizziamo WPCode per gestire tutti gli snippet personalizzati in tutto il nostro portafoglio di siti web. Mantiene tutto organizzato e impedisce che il codice venga cancellato durante gli aggiornamenti del tema.

Per saperne di più su questo plugin per snippet di codice, consulta la nostra recensione completa di WPCode.

WPCode

Per iniziare, devi installare e attivare il plugin gratuito WPCode. Per le istruzioni, consulta questa guida su come installare un plugin WordPress.

Dopo l'attivazione, vai alla pagina Snippet di codice » + Aggiungi snippet dal pannello di controllo di WordPress.

Quindi, fai clic sul pulsante ‘+ Aggiungi snippet personalizzato’ sotto l'opzione ‘Aggiungi il tuo codice personalizzato (Nuovo snippet)’.

Aggiungere codice personalizzato in WPCode

Successivamente, devi selezionare un tipo di codice dall'elenco delle opzioni che appaiono sullo schermo.

Per questo tutorial, scegli 'PHP Snippet' come tipo di codice.

Seleziona Snippet PHP come tipo di codice

Verrai ora indirizzato alla pagina Crea snippet personalizzato.

Da qui, aggiungi un titolo per il tuo snippet di codice, che può essere qualsiasi cosa per aiutarti a ricordare a cosa serve il codice.

Dopo di che, incolla il codice da sopra nella casella 'Anteprima codice'.

Incolla il codice per aggiungere la classe dispari/pari ai tuoi post

Una volta fatto, semplicemente sposta l'interruttore da 'Inattivo' ad 'Attivo' e fai clic sul pulsante 'Salva snippet'.

Attiva e salva il tuo snippet di codice personalizzato

Questa funzione aggiunge semplicemente dispari al primo post, poi pari, e così via.

Puoi trovare le classi dispari e pari nel codice sorgente del tuo sito. Basta spostare il mouse su un titolo di post, quindi fare clic con il pulsante destro del mouse per selezionare Ispeziona o Ispeziona elemento.

Classi Dispari e Pari nel codice sorgente

Ora che hai aggiunto le classi pari e dispari ai tuoi post. Il passo successivo è stilizzarli usando CSS. Puoi aggiungere il tuo CSS personalizzato al foglio di stile del tuo child theme, al personalizzatore del tema, o utilizzando il plugin WPCode.

Ecco un esempio di CSS che puoi usare come punto di partenza:

.even {
background:#f0f8ff;  
} 
.odd {
 background:#f4f4fb;
}

Ecco come appariva sul nostro sito di prova:

Post che utilizzano colori di sfondo alternati con classi CSS dispari/pari in WordPress

Se non sai come usare il CSS, potresti voler consultare la nostra guida su come aggiungere facilmente CSS personalizzato al tuo sito WordPress.

Risorse aggiuntive per la personalizzazione di pagine e post di WordPress

Speriamo che questo articolo ti abbia aiutato a imparare come aggiungere la classe dispari/pari ai tuoi post nei temi di WordPress. Potresti anche voler consultare questi altri articoli per personalizzare ulteriormente il design del tuo sito:

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

16 CommentsLeave a Reply

  1. Ciao,
    Stavo cercando di far funzionare questo sul mio sito di prova, dove lavoro con Elementor e Astra. Per qualche motivo, una volta aggiunto il codice, tutto si colora con il colore "dispari" e non capisco perché.
    Puoi aiutarmi a risolvere, per favore?
    Vera

    • For that question, you would want to check with Elementor to ensure their page builder is not overriding the function and they should be able to assist :)

      Amministratore

  2. Il nome del mio blog WayTrick. È un blog di Blogger. Ora voglio trasferire il mio blog su WordPress. Come faccio?

  3. Come potrei fare un passo avanti e puntare a una specifica categoria di post?

    Ho un tipo di post personalizzato – testimonianza, e voglio solo uno stile dispari/pari in quella sezione.

    Grazie!

  4. Questo è di gran lunga il metodo più semplice per creare post dispari e pari per WordPress!! Grazie mille per aver condiviso!

  5. Poiché, purtroppo, i selettori css3 non sono ben supportati da tutti i browser...

    Ho appena provato il tuo codice per un nuovo tema figlio di twenty eleven che sto personalizzando, funziona benissimo,

    Grazie mille per aver condiviso questo! !

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.