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șați taxonomia copil pe pagina de arhivă a taxonomiei părinte

Una dintre cele mai bune modalități de a ajuta vizitatorii să găsească ceea ce caută pe site-ul dvs. este să vă organizați conținutul cu taxonomii precum categorii și etichete. Cu toate acestea, dacă site-ul dvs. are multe subcategorii, poate fi uneori dificil pentru vizitatori să găsească informații conexe.

Cea mai bună metodă pe care am găsit-o pentru a rezolva această problemă este să afișăm subcategoriile pe paginile principale ale categoriilor. De exemplu, dacă aveți o categorie numită „Călătorii” și o subcategorie numită „Europa”, atunci ați putea afișa „Europa” pe pagina principală a categoriei „Călătorii”.

Acest lucru permite utilizatorilor să navigheze rapid către zone specifice ale site-ului dvs. Utilizatorii avansați pot realiza acest lucru personalizând paginile de arhivă ale taxonomiei cu un fragment de cod.

În acest articol, vă vom arăta cum puteți afișa cu ușurință taxonomiile copil pe paginile de arhivă ale taxonomiei părinte pentru a îmbunătăți implicarea și navigarea utilizatorilor.

Cum se afișează taxonomia copil pe pagina de arhivă a taxonomiei părinte

De ce să afișați o taxonomie copil pe pagina de arhivă a taxonomiei părinte?

Prin afișarea tuturor taxonomiilor copil pe pagina de arhivă a taxonomiei părinte, o puteți face mai puțin generică și mai utilă pentru vizitatorii dvs.

De exemplu, dacă aveți un blog WordPress despre cărți și aveți o taxonomie numită „Subiecte”, atunci puteți adăuga taxonomii copil, cum ar fi „Ficțiune”, „Non-Ficțiune” și altele, astfel încât cititorii dvs. să poată sorta cu ușurință cărțile dvs.

Când ai mult conținut, acest lucru nu numai că facilitează organizarea, dar îi ajută și pe vizitatori să găsească mai rapid conținutul relevant.

Pentru mai multe detalii despre utilizarea taxonomiilor, consultați ghidul nostru despre cum să creați taxonomii personalizate în WordPress.

Acestea fiind spuse, haideți să vă arătăm cum să afișați taxonomiile copil pe paginile de arhivă ale taxonomiei părinte.

Afișarea taxonomiilor copil pe pagina de arhivă a taxonomiei părinte

Acest tutorial necesită o înțelegere de bază a modului de adăugare a codului în WordPress. Pentru mai multe detalii, consultați ghidul pentru începători despre copierea fragmentelor de pe web în WordPress.

Apoi, va trebui să găsiți fișierul șablon al taxonomiei temei WordPress. Acesta va fi denumit, de obicei, ceva de genul taxonomy-{numele_taxonomiei}.php.

Dacă ați creat o taxonomie personalizată numită „cărți”, atunci numele ar fi taxonomy-books.php. Dacă nu aveți acest fișier, atunci va trebui să îl creați mai întâi.

Pentru a afla mai multe, consultați foaia noastră de referință despre ierarhia șabloanelor WordPress pentru a vă ajuta să găsiți fișierul șablon de taxonomie pe care trebuie să îl editați.

Odată ce ați găsit fișierul șablon de taxonomie corect, puteți pur și simplu să adăugați următorul cod acolo unde doriți să afișați lista:

<?php
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
if ($term->parent == 0) {
$args = array(
        'taxonomy' => 'subject',
        'depth'    => 1,
        'show_count' => 0,
        'title_li' => '',
        'child_of' => $term->term_id
    );
wp_list_categories($args);
} else {
  $args = array(
        'taxonomy' => 'subject',
        'depth'    => 1,
        'show_count' => 0,
        'title_li' => '',
        'child_of' => $term->parent
    );
wp_list_categories($args);
}
?>

Trebuie să înlocuiți taxonomia subject cu numele taxonomiei dvs.

Acest cod va identifica taxonomia părinte curentă pe baza „slug”-ului postării, apoi va afișa oricare dintre taxonomiile copil asociate acelui termen.

Iată cum va arăta lista de taxonomii copil pentru vizitatorii dvs.

Lista taxonomiei copil pe taxonomia părinte

Observați cum listează pur și simplu toate taxonomiile copil ale taxonomiei părinte unice. În acest caz, arată diferitele subiecte de carte prezente în taxonomia noastră părinte.

Pentru mai multe detalii despre personalizarea paginii dvs. de taxonomie, consultați ghidul nostru despre cum să afișați titlul taxonomiei curente, URL-ul și multe altele în WordPress.

Ghiduri experte despre taxonomii personalizate în WordPress

Sperăm că acest articol v-a ajutat să învățați cum să afișați o taxonomie copil pe pagina de arhivă a taxonomiei părinte. S-ar putea să doriți să consultați și alte ghiduri legate de taxonomiile personalizate:

Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru tutoriale video despre WordPress. Ne puteț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, putem câștiga 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

10 CommentsLeave a Reply

  1. Aceasta este o soluție valoroasă pentru site-urile web cu taxonomii pe mai multe niveluri! Abordarea prin fragmente de cod pare simplă pentru afișarea taxonomiilor copil pe paginile de arhivă părinte. Pentru cineva care nu este familiarizat cu codul, există pluginuri alternative care ar putea realiza această funcționalitate fără a fi nevoie să editați fișierele temei?

    • We will be sure to take a look and if there is one we recommend we will update this article and share! :)

      Admin

  2. Salut. Mulțumesc pentru cod. Funcționează.
    Dar am o întrebare. Cum pot ascunde „titlul” la trecerea cu mouse-ul peste linkurile taxonomiei personalizate. În acest moment, descrierea fiecărei taxonomii personalizate este afișată în titlul de hover. Mulțumesc.

  3. Folosesc pluginul Taxonomy Images, așa că aș dori să includ acea miniatură în această listă. Aceasta este structura mea:
    Tip de postare personalizată = Artwork
    Taxonomie ierarhică = Artist Name

    Caut ca fiecare nume de artist să apară cu miniatura ca o listă de grilă pentru a vizualiza lucrări de artă.
    Am creat un șablon de taxonomie pentru pagina artistului unic, fără probleme, dar nu pot să-mi dau seama cum să fac o listă de artiști. Această soluție funcționează aproape pentru mine. Dar obțin fiecare artist de mai multe ori în această listă.

    Hint…Hint ;)

  4. Aproape exact ce căutam. Am totuși o problemă: când Taxonomia mea nu are copii, primesc un singur element de listă care spune „Nicio Categorie”. Ce ar trebui să fac pentru a nu afișa nimic dacă nu există copii?

    Foarte apreciat!

Lasă un răspuns

Mulțumim că ai ales să lași un comentariu. Te rugăm să reții că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa ta de e-mail NU va fi publicată. Te rugăm să NU folosești cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.