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ă stilizați ușor etichetele în WordPress (cu exemple)

De-a lungul anilor, WPBeginner a primit multe întrebări despre etichete, una dintre ele fiind dacă merită efortul de a stiliza etichetele WordPress pentru a le face să iasă în evidență pe o pagină.

Etichetele vă ajută să vă organizați conținutul pe subiecte. Sunt ca hashtag-urile pentru postările dvs. de blog WordPress și ajută utilizatorii să descopere mai mult conținut. Dar, din experiența noastră, dacă nu ies în evidență vizual, ar putea fi trecute cu vederea.

În acest articol, vă vom arăta cum să stilizați cu ușurință etichetele în WordPress pentru a obține mai multă implicare a utilizatorilor și vizualizări de pagină pe site-ul dvs. web.

Stiluri pentru etichete în WordPress

Cum să afișezi etichete în WordPress

WordPress vine cu două taxonomii principale numite categorii și etichete. În timp ce categoriile sunt utilizate pentru zonele majore ale conținutului dvs., etichetele vă permit să sortați conținutul în subiecte mai specifice.

Multe teme WordPress populare afișează etichetele în partea de sus sau de jos a postărilor dvs. în mod implicit.

Etichete sub postare în WordPress

Cu toate acestea, puteți afișa etichete și pe paginile de arhivă, în footer, bare laterale și aproape oriunde doriți în WordPress.

Pentru a insera un nor de etichete în postările, paginile și widgeturile din bara laterală, puteți pur și simplu să adăugați blocul „Nor de etichete”.

Bloc nor de etichete

Un nor de etichete atribuie fiecărei etichete o dimensiune diferită a fontului în funcție de numărul de postări. Puteți, de asemenea, alege să afișați numărul de postări lângă fiecare etichetă.

Previzualizare nor de etichete

Acestea sunt doar opțiunile implicite disponibile în WordPress, dar ce-ar fi dacă ați dori să vă personalizați etichetele și mai mult? Vă vom arăta cum.

Să vedem cum să stilizăm ușor etichetele în WordPress.

Stilarea norului de etichete implicit în WordPress

După ce ați adăugat blocul Nor de etichete la o postare sau pagină, îl puteți personaliza prin adăugarea de CSS personalizat.

Blocul nor de etichete include automat clase CSS generate implicit de WordPress care pot fi utilizate pentru a le stiliza. clase CSS generate implicit de WordPress

Pentru a adăuga CSS personalizat pe site-ul dvs. WordPress, accesați pur și simplu pagina Aspect » Personalizare și comutați la fila CSS suplimentar.

Stilul norului de etichete

Puteți începe prin a adăuga acest cod CSS personalizat ca punct de plecare.

.tag-link-position-1 { font-size:40px!important;}
.tag-link-position-2 {  font-size:35px!important;}
.tag-link-position-3 { font-size:30px!important; }
.tag-link-position-4 { font-size:35px!important; }
.tag-link-position-5 {  font-size:30px!important; }
 
 
.tag-cloud-link {
    text-decoration:none;
    background-color:#fff;
}
.tag-link-count {
    background-color: #d6d6d6;
}

După cum puteți vedea, puteți utiliza clasa .tag-link-position pentru a ajusta stilul în funcție de poziția linkurilor. Etichetele cu mai multe postări sunt mai sus în poziție, iar etichetele cu mai puține postări sunt mai jos.

Dacă doriți ca toate etichetele din blocul dvs. de nor de etichete să aibă aceeași dimensiune, atunci puteți folosi următorul CSS în schimb:

.tag-cloud-link { 
font-size:16px !important;
border:1px solid #d6d6d6;
}
.tag-cloud-link {
    text-decoration:none;
    background-color:#fff;
}
.tag-link-count {
    background-color: #d6d6d6;
 
}

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

Stil alternativ pentru norul de etichete

Stiluri pentru etichetele postărilor în WordPress

Pe lângă stilizarea norilor de etichete, s-ar putea să doriți să stilizați și etichetele postărilor afișate pe postările de blog individuale. De obicei, tema dvs. WordPress le va afișa în partea de sus sau de jos a titlului postării sau a conținutului postării.

Puteți trece cu mouse-ul peste etichete și faceți clic dreapta pentru a utiliza instrumentul Inspect pentru a vizualiza clasele CSS utilizate de tema dvs. WordPress.

Utilizarea instrumentului de inspecție pentru a găsi clase de etichete

După aceea, puteți utiliza aceste clase CSS în CSS-ul dvs. personalizat. Urmează un exemplu de cod bazat pe clasele CSS de pe tema noastră de test:

.entry-tag { 
padding: 5px 8px;
border-radius: 12px;
text-transform: lowercase;
background-color: #e91e63;
color:#fff;
}
.entry-tags a { 
color:#fff;
font-size:small;
font-weight:bold;
}

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

Etichete postări stilizate

Crearea unui nor de etichete personalizat în WordPress

Blocul implicit Nor de etichete este ușor de utilizat, dar unii utilizatori avansați ar putea dori să îl personalizeze pentru a avea mai multă flexibilitate.

Această metodă vă permite să adăugați propriile clase HTML și CSS înconjurând norul de etichete. Puteți apoi să o utilizați pentru a personaliza aspectul norului de etichete conform propriilor cerințe.

Primul lucru pe care trebuie să-l faceți este să copiați și să lipiți acest cod în fișierul functions.php al temei dvs. sau într-un plugin de fragmente de cod:

function wpb_tags() { 
$wpbtags =  get_tags();
foreach ($wpbtags as $tag) { 
$string .= '<span class="tagbox"><a class="taglink" href="'. get_tag_link($tag->term_id) .'">'. $tag->name . '</a><span class="tagcount">'. $tag->count .'</span></span>' . "\n"   ;
} 
return $string;
} 
add_shortcode('wpbtags' , 'wpb_tags' );

Recomandăm adăugarea acestui cod cu WPCode, cel mai bun plugin pentru fragmente de cod pentru WordPress. Acesta vă permite să adăugați cu ușurință cod personalizat în WordPress fără a edita fișierul functions.php al temei dvs., astfel încât să nu vă stricați site-ul.

Pentru a începe, instalați și activați pluginul gratuit WPCode. Dacă aveți nevoie de ajutor, consultați tutorialul nostru despre cum să instalați un plugin WordPress.

Odată ce pluginul este activat, accesați Code Snippets » Add Snippet din tabloul de bord WordPress.

Apoi, plasează cursorul mouse-ului peste opțiunea „Adaugă codul tău personalizat (Snippet nou)” și apasă butonul „Utilizează snippet”.

Adăugați un nou fragment de cod personalizat în WPCode

De aici, trebuie să selectați „PHP Snippet” ca tip de cod din lista de opțiuni care apar pe ecran.

Selectați Fragment PHP ca tip de cod

Apoi, puteți adăuga un titlu pentru fragment în partea de sus a paginii. Acesta poate fi orice pentru a vă ajuta să vă amintiți la ce folosește codul.

Apoi, pur și simplu lipiți codul de mai sus în caseta „Previzualizare cod”.

Lipește fragmentul în WPCode

După aceea, tot ce trebuie să faceți este să comutați comutatorul de la „Inactiv” la „Activ” și să faceți clic pe butonul „Salvare fragment”.

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

Acest cod adaugă un shortcode care afișează toate etichetele dvs. cu numărul de postări de lângă ele.

Pentru a-l afișa pe pagina ta de arhive sau într-un widget, trebuie să folosești acest shortcode:

[wpbtags]

Utilizarea acestui cod singur va afișa doar legăturile etichetelor și numărul de postări de lângă ele. Să adăugăm niște CSS pentru a-l face să arate mai bine. Pur și simplu copiați și lipiți acest CSS personalizat pe site-ul dvs.

.tagbox { 
background-color:#eee;
border: 1px solid #ccc;
margin:0px 10px 10px 0px;
line-height: 200%;
padding:2px 0 2px 2px;
  
}
.taglink  { 
padding:2px;
}
  
.tagbox a, .tagbox a:visited, .tagbox a:active { 
text-decoration:none;
}
  
.tagcount { 
background-color:green;
color:white;
position: relative;
padding:2px;
}

Simțiți-vă liber să modificați CSS-ul pentru a vă satisface nevoile. Așa arăta pe site-ul nostru demo:

Nor de etichete personalizat

Sperăm că acest articol v-a ajutat să învățați cum să stilizați cu ușurință etichetele în WordPress. De asemenea, ați putea dori să vedeți ghidul nostru despre cum să ascunzi sau să stilizezi subcategoriile tale în WordPress sau să vedeți această listă de sfaturi, trucuri și hack-uri utile pentru WordPress.

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

32 CommentsLeave a Reply

  1. Stilul etichetelor în WordPress poate face o diferență atât de mare în aspectul și senzația generală a unui blog. Îmi place că ați descompus procesul în pași simpli; exemplele CSS sunt foarte utile. Sfatul dvs. de a folosi o temă copil pentru a evita pierderea personalizărilor este, de asemenea, foarte apreciat. Acum, pot în sfârșit să dau etichetelor mele transformarea pe care o merită! Mulțumesc pentru că ați împărtășit expertiza dvs. și ați făcut personalizarea WordPress mai accesibilă pentru noi toți.

  2. Când am citit acest articol, am simțit nevoia să-mi creez propriul nor de etichete. Am folosit fragmentul dvs., dar am modificat culorile și am rotunjit ușor colțurile. A funcționat ca prin magie. Este frumos să ai etichete în aceeași culoare cu tema întregului site web. Poate fi un detaliu mic, dar este foarte plăcut.

  3. ghidul pas cu pas și fragmentele de cod sunt foarte utile

    ÎNTREBARE RAPIDĂ: Dacă aplic aceste fragmente de cod pentru a-mi stiliza etichetele și mai târziu decid să-mi schimb tema WordPress, stilizarea etichetelor se va schimba conform stilurilor implicite ale noii teme, sau va rămâne cu personalizările pe care le-am făcut folosind aceste fragmente de cod?

    • CSS-ul pe care l-ați adăugat ar trebui să rămână, dar este posibil să fie necesar să editați CSS-ul în funcție de modul în care CSS-ul noii teme afectează stilizarea și dacă există conflicte.

      • Bună, mulțumesc pentru clarificarea utilă!
        Atâta timp cât pot păstra personalizările cu câteva ajustări minore, este foarte util de știut.
        O întrebare suplimentară – la schimbarea temelor, care ar fi cea mai bună modalitate de a verifica și rezolva eventualele conflicte CSS care afectează stilizarea etichetelor?

        • Nu avem o metodă specifică pe care am recomanda-o. Ar fi ceva ce ar trebui să verificați manual.

      • Urmare a întrebării lui Dennis. Este mai bine să adăugăm CSS folosind WP Code sau să îl punem direct în template? Presupun că dacă îl pun în template, voi pierde setările la schimbarea temei, dar dacă folosesc WP Code, stilurile vor rămâne chiar și după schimbarea temei. Este corect?

        • Corect. Acest lucru este similar cu utilizarea secțiunii CSS suplimentar din Personalizatorul temei.

          Acestea fiind spuse, CSS-ul necesar va fi diferit de la o temă la alta, deci utilitatea va varia.

  4. Ghid excelent, mulțumesc!

    Ar fi posibil să ordonați etichetele după cele mai utilizate și să limitați numărul de etichete afișate?

    • În acest moment, ar trebui să folosiți un plugin pentru asta sau cod personalizat, nu avem o metodă recomandată pentru asta în acest moment.

      Admin

  5. Acest lucru este grozav! Exact ceea ce căutam și foarte elegant. Doar o întrebare: Dacă aș dori să adaug mai mult spațiu între etichete, cum aș modifica CSS-ul? Am încercat să schimb mai multe setări în CSS-ul de mai sus, dar niciuna dintre ele nu adaugă pur și simplu spațiu alb între etichete.

    • Pentru asta, ar trebui să contactați suportul temei dvs. specifice pentru asistență, deoarece fiecare temă are propria locație pentru imaginea de prezentare.

      Admin

  6. Încerc să adaug o clasă CSS „current” la etichetele pentru o singură postare. Puținele soluții pe care le-am găsit nu mai par să funcționeze. Cum aș face asta?

    • Acest lucru ar varia în funcție de tema dvs. specifică; dacă contactați suportul temei dvs., ar trebui să vă poată spune unde puteți adăuga acea clasă pentru etichetele dvs.

      Admin

  7. Etichetele mele sunt listate secvențial.. Fără chenar, nimic, nimic,,, doar un text... vă rog, cum să le dau un chenar cu culoare de fundal?

  8. Norul meu de etichete nu apare ca un nor, ci ca o listă, deoarece după fiecare span se inserează o linie nouă. Cum pot elimina aceste linii noi?

    • Salut Hugo,

      Acest articol discută cum să stilizați etichetele în diferite moduri. Dacă doriți un nor de etichete, puteți utiliza widgetul implicit de nor de etichete WordPress. Puteți utiliza, de asemenea, eticheta de șablon

      <?php wp_tag_cloud(); ?>

      Admin

  9. Înțeleg că ați arătat o altă pagină despre cum să limitați etichetele la un anumit număr, dar cum pot face acest lucru cu acest exemplu inclus? Nu pare să funcționeze utilizând metoda legată în combinație cu aceasta.

  10. Mă chinui să adaug asta și cred că tema mea „Chosen” mă limitează. Am copiat și lipit totul în php-ul meu și îmi dă erori pe toate părțile. Mi se spune în prezent că există un „.” necunoscut în acest detaliu. Există vreo modalitate de a formata acest lucru fără a folosi „.” înainte de .taglink, .tagbox și .tagcount?

  11. Salut – Caut o modalitate de a lista etichetele pe o pagină category-slug.php. Știi cumva unde pot găsi acel tutorial?

    Până acum am creat o categorie [sitename]/category/recipes și un category-recipes.php.

    Etichetez rețetele, de ex. Mic dejun, Cină etc.

    Aș dori ca etichetele să fie afișate în category-recipes.php așa. Nu știu ce fac. Copiez din fișierul meu category.php.

    Arhive pentru Categoria:

    Mic dejun
    acum listează toate postările etichetate cu Mic dejun, ceva de genul acesta:

    Cină
    acum listează toate postările etichetate cu Cină, ceva de genul acesta:

    [Apoi, la sfârșitul tuturor etichetelor:]
         </div

    Vă rog, știți de unde pot obține ajutor pentru asta?

    mulțumesc! – Val

  12. Codul funcționează bine pentru un nor de etichete. Cu toate acestea, aș dori să aplic acest lucru etichetelor postărilor (adică etichetelor asociate unei postări și numărului lor, în loc de lista mare).

    Am încercat ceva cu wp_get_post_tags, dar nu am reușit să-l fac să funcționeze. Aveți sugestii?

  13. Excelent, am adăugat codul dvs. într-un plugin specific site-ului – dar există posibilitatea de a-l modifica astfel încât dimensiunea fontului să varieze în funcție de cât de des este folosită eticheta? Aveți vreo idee, vă rog? Mulțumesc!

    • Da, este posibil, în prima bucată de cod ar trebui să înlocuiți get_tags cu funcția wp_tag_cloud. Astfel:


      $wpbtags = wp_tag_cloud('smallest=15&largest=40&number=50&orderby=count&format=array');

  14. Cum faci același lucru cu norul de etichete personalizat pentru Categorii și Taxonomii Personalizate?

  15. Salut prietene; Cum fac exact același lucru (afișare cu shortcode) pentru Categorii și Taxonomii Personalizate? Mulțumesc pentru tutorial, apropo. Funcționează perfect.

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ă.