Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să adăugați clasa impară/pară la postarea dvs. în temele WordPress

Doriți să adăugați o notă de interes vizual postărilor de pe blogul dvs. WordPress? Adăugarea claselor impare și pare poate face ca aspectul dvs. să fie mai captivant, spărgând listele lungi de postări cu modificări subtile de design care atrag atenția.

Primim frecvent întrebări de la cititorii noștri despre cum să aplicăm această tehnică. Deși multe teme WordPress nu oferă o opțiune încorporată pentru clasele de postări impare și pare, am găsit o modalitate rapidă și ușoară de a le adăuga singuri folosind pluginul gratuit WPCode.

În acest articol, vă vom arăta cum să adăugați clasa impară/pară la postarea dvs. în temele WordPress.

Adăugarea clasei Impar/Par la postările dvs. în temele WordPress

De ce să adăugați clasa impară/pară la postările dvs. în temele WordPress?

Multe teme WordPress folosesc o clasă impară sau pară pentru comentariile WordPress. Ajută utilizatorii să vizualizeze unde se termină un comentariu și unde începe următorul.

Similar, puteți folosi această tehnică pentru postările dvs. WordPress. Arată plăcut estetic și ajută utilizatorii să scaneze rapid paginile cu mult conținut. Este deosebit de util pentru pagina principală a site-urilor de tip revistă sau știri.

Acestea fiind spuse, să vedem cum să adăugăm o clasă impară și pară postărilor dvs. în tema WordPress.

Adăugarea clasei impare/pare la postări în tema WordPress

WordPress generează clase CSS implicite și le adaugă la diferite elemente de pe site-ul dvs. pe parcurs. Aceste clase CSS ajută dezvoltatorii de pluginuri și teme să adauge propriile stiluri pentru diferite elemente.

WordPress vine, de asemenea, cu o funcție numită post_class, care este utilizată de dezvoltatorii de teme pentru a adăuga clase la elementul postării. Consultați ghidul nostru despre cum să stilizezi fiecare postare WordPress diferit.

post_class este, de asemenea, un filtru, ceea ce înseamnă că puteți conecta propriile funcții la acesta. Acesta este exact ceea ce vom face aici.

Pur și simplu adăugați acest cod în fișierul functions.php al temei dvs., într-un plugin specific site-ului, sau într-un plugin de fragmente de cod precum 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';

Recomandăm utilizarea pluginului WPCode pentru a adăuga acest cod. Este cea mai sigură și mai ușoară modalitate de a gestiona codul personalizat pe site-ul dvs. fără a edita direct fișierul functions.php al temei.

Folosim WPCode pentru a gestiona toate fragmentele personalizate pe portofoliul nostru de site-uri web. Păstrează totul organizat și previne ștergerea codului în timpul actualizărilor de temă.

Pentru a afla mai multe despre acest plugin pentru fragmente de cod, consultați recenzia noastră completă WPCode.

WPCode

Pentru a începe, trebuie să instalați și să activați pluginul gratuit WPCode. Pentru instrucțiuni, consultați acest ghid despre cum să instalați un plugin WordPress.

După activare, accesați pagina Code Snippets » + Add Snippet din tabloul de bord WordPress.

Apoi, faceți clic pe butonul „+ Adăugați un fragment personalizat” sub opțiunea „Adăugați codul dvs. personalizat (Fragment nou)”.

Adăugarea de cod personalizat în WPCode

În continuare, trebuie să selectați un tip de cod din lista de opțiuni care apar pe ecran.

Pentru acest tutorial, alegeți „Fragment PHP” ca tip de cod.

Selectați Fragment PHP ca tip de cod

Vei fi acum direcționat către pagina Creare Fragment Personalizat.

De aici, adăugați un titlu pentru fragmentul dvs. de cod, care poate fi orice pentru a vă ajuta să vă amintiți la ce servește codul.

După aceea, lipiți codul de mai sus în caseta „Previzualizare cod”.

Lipește codul pentru a adăuga clasa impar/par postărilor tale

Odată ce acest lucru este făcut, pur și simplu comutați comutatorul de la „Inactiv” la „Activ” și faceți clic pe butonul „Salvare fragment”.

Activați și salvați fragmentul de cod personalizat

Această funcție adaugă pur și simplu impare la prima postare, apoi pare, și așa mai departe.

Puteți găsi clasele par și impar în codul sursă al site-ului dvs. Pur și simplu mutați mouse-ul pe un titlu de postare și apoi faceți clic dreapta pentru a selecta Inspect sau Inspect Element.

Clase impare și pare în codul sursă

Acum că ați adăugat clasele par și impar postărilor dvs. Următorul pas este să le stilizați folosind CSS. Puteți adăuga CSS-ul personalizat în fișierul stylesheet al temei copil, în personalizatorul de teme sau folosind pluginul WPCode.

Iată un exemplu de CSS pe care îl puteți folosi ca punct de plecare:

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

Așa arăta pe site-ul nostru de test:

Postări cu culori de fundal alternative folosind clase CSS par/impar în WordPress

Dacă nu știți cum să folosiți CSS, atunci poate doriți să consultați ghidul nostru despre cum să adăugați cu ușurință CSS personalizat pe site-ul dvs. WordPress.

Resurse suplimentare pentru personalizarea paginilor și postărilor WordPress

Sperăm că acest articol v-a ajutat să învățați cum să adăugați clasa impară/pară la postările dvs. în temele WordPress. De asemenea, ați putea dori să consultați aceste alte articole pentru a personaliza în continuare designul site-ului dvs.:

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

16 CommentsLeave a Reply

  1. Bună ziua, Am încercat să fac acest lucru să funcționeze pe site-ul meu de test, unde lucrez cu Elementor și Astra. Din anumite motive, odată ce adaug codul – totul capătă culoarea „impar”, și nu înțeleg de ce. Mă puteți ajuta să rezolv asta, vă rog? 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 :)

      Admin

  2. Numele blogului meu WayTrick. Este un blog Blogger. Acum vreau să-mi transfer blogul pe WordPress. Cum fac asta?

  3. Se pare că nu funcționează în cadrul framework-ului Genesis? Este necesar vreun cod suplimentar de adăugat?

  4. Cum aș putea duce acest lucru mai departe și să vizez o categorie specifică de postări?

    Am un tip de postare personalizat – testimonial, și vreau doar stilizare impară/pară în acea secțiune.

    Mulțumesc!

  5. Aceasta este de departe cea mai ușoară metodă de a crea postări impare și pare pentru WordPress!! Mulțumesc mult pentru partajare!

  6. Deoarece, din păcate, selectorii css3 nu sunt bine suportați de toate browserele…

    Tocmai am încercat codul dvs. pentru o nouă temă copil twenty eleven pe care o personalizez, funcționează foarte bine,

    Mulțumesc mult pentru distribuire ! !

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.