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ă afișezi titlul taxonomiei curente, URL-ul și multe altele în WordPress

Puteți crea structuri de navigare intuitive și puteți îmbunătăți implicarea utilizatorilor pe site-ul dvs. web folosind categorii, etichete și taxonomii personalizate. Cu toate acestea, credem că un element crucial în experiența utilizatorului este furnizarea unui context clar în cadrul fiecărei pagini de arhivă a taxonomiei.

Puteți oferi acest context afișând informații relevante direct pe paginile dvs. de arhivă în WordPress, cum ar fi titlul taxonomiei curente, URL-ul și multe altele.

În acest articol, vă vom arăta cum puteți ajuta utilizatorii să înțeleagă locația lor în ierarhia site-ului dvs. prin afișarea titlului taxonomiei curente, URL-ului și mai mult în WordPress.

Afișarea titlului taxonomiei curente, URL-ului și mai mult în tema WordPress

Crearea șabloanelor de arhivă pentru taxonomii în temele WordPress

Dacă învățați dezvoltarea temelor WordPress sau creați propria temă WordPress personalizată, atunci s-ar putea să doriți să personalizați modul în care apar paginile dvs. de taxonomie pe site-ul dvs.

Aceasta include pagini pentru categorii, etichete și orice taxonomii personalizate.

Vestea bună este că WordPress are un sistem puternic care vă permite să creați șabloane personalizate pentru aceste pagini. Acest lucru înseamnă că aveți mult control asupra modului în care arată paginile dvs. de categorii și etichete pe site-ul dvs. WordPress.

WordPress face acest lucru destul de simplu. De exemplu, dacă doriți să creați un șablon special doar pentru paginile de arhivă ale categoriilor dvs., tot ce trebuie să faceți este să creați un fișier numit  category.php în folderul temei dvs. WordPress va utiliza automat acest fișier pentru a afișa paginile de arhivă ale categoriilor dvs., ceea ce vă poate ajuta să oferiți vizitatorilor dvs. o experiență unică atunci când explorează site-ul dvs.

Exemplu de șablon de taxonomie utilizat într-o temă WordPress

Similar, puteți crea șabloane pentru alte taxonomii. Pentru o taxonomie personalizată, ați crea un fișier folosind un format specific:  taxonomy-{taxonomy}-{term}.php. Dacă sunteți nou în acest domeniu, s-ar putea să găsiți util fișa informativă despre ierarhia șabloanelor WordPress. Aceasta oferă o imagine de ansamblu completă a tuturor tipurilor diferite de fișiere șablon pe care le puteți utiliza cu WordPress.

Odată ce ați creat fișierul șablon pentru taxonomii personalizate, un punct bun de plecare este să copiați codul din fișierul archive.php al temei dvs. Cu toate acestea, probabil că doriți să faceți modificări mai specifice pentru paginile dvs. de taxonomii.

De exemplu, este posibil să doriți să afișați numele taxonomiei într-o locație specială, să adăugați un link către fluxul RSS al taxonomiei sau să afișați descrierea taxonomiei sau un număr de postări. Toate aceste lucruri pot fi personalizate cu propriul cod.

Acestea fiind spuse, să vedem cum să preluăm datele legate de taxonomii în WordPress și să le afișăm în tema dvs. WordPress.

Afișarea titlului taxonomiei, URL-ului și mai mult în WordPress

Pentru a afișa toate datele legate de taxonomia dvs., trebuie să aflați dinamic ce pagină de taxonomie este afișată și apoi să obțineți toate datele necesare pentru acel termen de taxonomie particular.

Mai întâi, trebuie să copiați și să lipiți următorul cod în șablonul taxonomiei dvs.:

<?php $term = get_queried_object();  ?>

Aceasta obține informațiile despre taxonomia curentă în funcție de pagina pe care vă aflați.

De exemplu, dacă ați fi pe o pagină de categorie numită „business”, atunci ar obține informațiile pentru acel termen de taxonomie.

După acea linie de cod, puteți afișa titlul taxonomiei și alte informații astfel:

echo $term->name; // will show the name
echo $term->taxonomy; // will show the taxonomy
echo $term->slug; // will show taxonomy slug

Puteți face același lucru folosind oricare dintre următoarele valori:

  • term_id
  • name
  • slug
  • term_group
  • term_taxonomy_id
  • taxonomie
  • descriere
  • parent
  • număr
  • filter
  • meta

Să aruncăm o privire la un exemplu real. În tema noastră copil de test, am dorit să afișăm titlul termenului, numele taxonomiei, numărul de articole și descrierea termenului.

Am folosit următorul cod pentru a afișa aceste date:

<?php $term = get_queried_object();  ?>
 
<h1 class="category-title"><?php echo $term->name; ?><span class="taxonomy-label"><?php echo $term->taxonomy; ?> (<?php echo $term->count; ?> articles)</span></h1>
 
<p class="category-description"><?php echo $term->description; ?></p>

Puteți vedea că am adăugat câteva clase CSS, astfel încât să putem adăuga CSS personalizat pentru a stiliza și textul.

Iată cum arăta pe site-ul nostru de test:

Taxonomy template

Ghiduri experte despre taxonomiile WordPress

Acum că știți cum să afișați titlul taxonomiei curente, URL-ul și mai mult în temele WordPress, s-ar putea să doriți să vedeți și alte ghiduri legate de taxonomiile WordPress:

Sperăm că acest articol v-a ajutat să învățați cum să afișați titlul taxonomiei curente, URL-ul și multe altele în temele WordPress. De asemenea, ați putea dori să consultați foaia noastră de referință pentru dezvoltatorii de teme WordPress sau selecția noastră de experți de pluginuri de constructori de pagini WordPress pentru soluții fără cod.

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

20 CommentsLeave a Reply

  1. Apreciez cu adevărat modul în care ați detaliat fiecare pas în mod clar, făcându-l accesibil chiar și pentru cei care s-ar putea să nu fie foarte experimentați cu codarea. Exemplele practice și fragmentele de cod sunt deosebit de valoroase pentru înțelegerea modului de implementare a acestor funcționalități.
    Un punct pe care aș dori să-l adaug este importanța asigurării că orice cod personalizat adăugat pe un site WordPress este testat temeinic, în special într-un mediu de staging. Uneori, modificările mici pot avea efecte neașteptate, așa că este întotdeauna bine să verificați dacă totul funcționează conform așteptărilor înainte de a face actualizările live.

  2. Acest lucru funcționează bine și...
    $queried_object = get_queried_object();
    $this_tax = get_taxonomy( $queried_object->taxonomy );
    echo $this_tax->labels->singular_name; //schimbați acest lucru în mod corespunzător

  3. Multe mulțumiri pentru acest cod – m-a ajutat să rezolv problema mea de săptămâna trecută. Am încercat singur, dar nu am reușit, dar folosind codul tău, am reușit.
    Mulțumesc încă o dată.

  4. Mulțumesc mult, aveam nevoie de asta pentru taxonomia personalizată în breadcrumbs.

  5. Ce facem dacă vrem să obținem numele/titlul Taxonomiei -> Termenilor în afara buclei cu wp Query pe un șablon de pagină? Plus cum obținem numele/titlul Taxonomiei în același scenariu.

    Mulțumesc

  6. Noob question here: where is the “archive page” in which I need to paste the above code? Have tried it in different pages, but to no avail :-(

  7. Salut.
    Încerc să construiesc un site web pentru filme.
    Am câteva tipuri de postări precum filme, seriale TV și altele
    Și am câteva taxonomii precum: regizori. Vedete. An. Și altele.

    Cum pot face paginile de taxonomie să afișeze doar titlul tipului de postare de filme pe pagină?
    Pentru că atunci când cer să afișez toate postările din această taxonomie, sunt afișate toate postările din toate tipurile.

    Mulțumesc pentru ajutor.

  8. Titlul și primul paragraf promit instrucțiuni despre cum să obțineți URL-ul, totuși nu văd nicio mențiune despre cum să faceți acest lucru în corpul articolului.

  9. Mi-ați făcut ziua Mai căutam asta de mult timp, vă mulțumesc foarte mult :). Mă va ajuta cu adevărat la construirea unei noi teme pentru blogul meu.

  10. Acest lucru este foarte, foarte frumos.

    Aș dori să existe mai multe postări despre taxonomii ca aceasta.

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