Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak wyświetlić taksonomię podrzędną na stronie archiwum taksonomii nadrzędnej

Jednym z najlepszych sposobów, aby pomóc odwiedzającym znaleźć to, czego szukają na Twojej stronie, jest organizowanie treści za pomocą taksonomii, takich jak kategorie i tagi. Jednak jeśli Twoja strona ma wiele podkategorii, czasami trudno jest odwiedzającym znaleźć powiązane informacje.

Najlepszym sposobem, jaki znaleźliśmy na rozwiązanie tego problemu, jest wyświetlanie podkategorii na głównych stronach kategorii. Na przykład, jeśli masz kategorię o nazwie „Podróże”, a podkategorię o nazwie „Europa”, możesz wyświetlić „Europę” na głównej stronie kategorii „Podróże”.

Pozwala to użytkownikom na szybkie nawigowanie do określonych obszarów Twojej witryny. Zaawansowani użytkownicy mogą osiągnąć to, dostosowując swoje strony archiwum taksonomii za pomocą fragmentu kodu.

W tym artykule pokażemy Ci, jak łatwo wyświetlać swoje podrzędne taksonomie na stronach archiwum nadrzędnych taksonomii, aby zwiększyć zaangażowanie użytkowników i ułatwić nawigację.

Jak wyświetlić podrzędną taksonomię na stronie archiwum taksonomii nadrzędnej

Dlaczego wyświetlać taksonomię podrzędną na stronie archiwum taksonomii nadrzędnej?

Wyświetlając wszystkie swoje taksonomie podrzędne na stronie archiwum taksonomii nadrzędnej, możesz uczynić ją mniej generyczną i bardziej użyteczną dla odwiedzających.

Na przykład, jeśli prowadzisz bloga WordPress o książkach i masz taksonomię o nazwie „Tematy”, możesz dodać taksonomie podrzędne, takie jak „Fikcja”, „Literatura faktu” i inne, aby Twoi czytelnicy mogli łatwo sortować Twoje książki.

Kiedy masz dużo treści, nie tylko ułatwia to utrzymanie porządku, ale także pomaga odwiedzającym szybciej znaleźć powiązane treści.

Więcej szczegółów na temat korzystania z taksonomii znajdziesz w naszym przewodniku jak tworzyć niestandardowe taksonomie w WordPress.

Biorąc to pod uwagę, pokażemy Ci, jak wyświetlać taksonomie podrzędne na stronach archiwum taksonomii nadrzędnych.

Wyświetlanie podrzędnych taksonomii na stronie archiwum nadrzędnej taksonomii

Ten samouczek wymaga podstawowego zrozumienia, jak dodawać kod do WordPress. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla początkujących dotyczącym wklejania fragmentów z sieci do WordPress.

Następnie musisz znaleźć plik szablonu taksonomii swojego motywu WordPress. Zazwyczaj będzie się nazywał coś w stylu taxonomy-{nazwataksonomii}.php.

Jeśli utworzyłeś niestandardową taksonomię o nazwie „książki”, nazwa pliku będzie brzmiała taxonomy-books.php. Jeśli nie masz tego pliku, musisz go najpierw utworzyć.

Aby dowiedzieć się więcej, zapoznaj się z naszą ściągawką dotyczącą hierarchii szablonów WordPress, która pomoże Ci znaleźć plik szablonu taksonomii, który musisz edytować.

Po znalezieniu odpowiedniego pliku szablonu taksonomii, możesz po prostu dodać poniższy kod w miejscu, w którym chcesz wyświetlić listę:

<?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);
}
?>

Musisz zastąpić taksonomię subject nazwą swojej taksonomii.

Ten kod zidentyfikuje bieżącą taksonomię nadrzędną na podstawie 'slug' posta, a następnie wyświetli wszelkie taksonomie podrzędne powiązane z tym terminem.

Oto jak lista taksonomii podrzędnych będzie wyglądać dla Twoich odwiedzających.

Lista podrzędnych taksonomii na taksonomii nadrzędnej

Zauważ, jak po prostu wymienia wszystkie taksonomie podrzędne pojedynczej taksonomii nadrzędnej. W tym przypadku pokazuje różne przedmioty książkowe obecne w naszej taksonomii nadrzędnej.

Więcej szczegółów na temat dostosowywania strony taksonomii znajdziesz w naszym przewodniku jak pokazać tytuł, adres URL i więcej informacji o bieżącej taksonomii w WordPressie.

Eksperckie poradniki dotyczące niestandardowych taksonomii w WordPressie

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyświetlić taksonomię podrzędną na stronie archiwum taksonomii nadrzędnej. Możesz również zapoznać się z innymi przewodnikami dotyczącymi niestandardowych taksonomii:

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

10 CommentsLeave a Reply

  1. To jest cenne rozwiązanie dla stron internetowych z wielopoziomowymi taksonomiami! Podejście z fragmentem kodu wydaje się proste do wyświetlania podrzędnych taksonomii na stronach archiwum nadrzędnego. Dla kogoś, kto nie zna się na kodowaniu, czy istnieją jakieś alternatywne wtyczki, które mogłyby osiągnąć tę funkcjonalność bez konieczności edycji plików motywu?

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

      Admin

  2. Witaj. Dziękuję za kod. Działa.
    Ale mam pytanie. Jak mogę ukryć „tytuł” podczas najeżdżania na linki niestandardowych taksonomii. W tej chwili opis każdej niestandardowej taksonomii jest wyświetlany w tytule podczas najeżdżania. Dziękuję.

  3. Używam wtyczki Taxonomy Images, więc chciałbym uwzględnić ten miniaturowy obraz na tej liście. Moja struktura wygląda następująco:
    Typ posta niestandardowego = Dzieło sztuki
    Taksonomia hierarchiczna = Nazwisko artysty

    Szukam sposobu, aby nazwa każdego artysty wraz z miniaturką wyświetlała się jako lista siatki do przeglądania dzieł.
    Stworzyłem szablon taksonomii dla strony pojedynczego artysty, bez problemu, ale nie mogę wymyślić, jak zrobić listę artystów. To rozwiązanie prawie mi działa. Ale każdy artysta pojawia się na tej liście wielokrotnie.

    Hint…Hint ;)

  4. Prawie dokładnie to, czego szukałem. Mam jednak jeden problem: kiedy moja taksonomia nie ma podrzędnych elementów, otrzymuję pojedynczy element listy z napisem „Brak kategorii”. Co mam zrobić, aby nic nie wyświetlać, jeśli nie ma podrzędnych elementów?

    Bardzo doceniam!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.