Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

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

Jednym z najlepszych sposobów na poprawę komfortu przeglądania twojej witryny internetowej jest użycie taksonomii do kategoryzacji treści. Zauważyliśmy jednak, że na złożonych witrynach z taksonomiami podrzędnymi odwiedzający witrynę internetową mogą nie być pewni, jak przeglądać powiązane treści.

Jednym z rozwiązań jest wyświetlanie twoich taksonomii podrzędnych na nadrzędnych stronach archiwum taksonomii. Możesz to osiągnąć, dostosowując własne strony archiwum taksonomii za pomocą fragmentu kodu.

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

How to display child taxonomy on parent taxonomy archive page

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

Wyświetlając wszystkie twoje taksonomie podrzędne na stronie archiwum taksonomii nadrzędnej, możesz uczynić ją mniej ogólną 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”, „Non-Fiction” 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.

Aby uzyskać więcej informacji na temat korzystania z taksonomii, zapoznaj się z naszym przewodnikiem na temat tworzenia własnych taksonomii w WordPress.

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

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

Ten poradnik wymaga podstawowej wiedzy na temat dodawania kodu do WordPressa. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla początkujących na temat wklejania fragmentów kodu z Internetu do WordPressa.

Następnie musisz znaleźć plik szablonu taksonomii twojego motywu WordPress. Zazwyczaj będzie on nosił nazwę taxonomy-{nazwa taksonomii}.php.

Jeśli utworzyłeś własną taksonomię o nazwie „książki”, wówczas nazwa 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ą z hierarchii szablonów WordPress, która pomoże Ci znaleźć plik szablonu motywu taksonomii, który musisz edytować.

Po znalezieniu odpowiedniego pliku szablonu taksonomii możesz po prostu dodać następujący 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ć temat taksonomii nazwą twojej taksonomii.

Ten kod zidentyfikuje obecną taksonomię nadrzędną na podstawie uproszczonej nazwy wpisu, a następnie wyświetli wszystkie taksonomie podrzędne powiązane z tym terminem.

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

Child taxonomy list on parent taxonomy

Powiadomienie to po prostu wyświetla listę wszystkich taksonomii podrzędnych jednej taksonomii nadrzędnej. W tym przypadku pokazuje różne tematy książek obecne w naszej nadrzędnej taksonomii.

Aby uzyskać więcej informacji na temat konfigurowania twojej strony taksonomii, zobacz nasz przewodnik na temat wyświetlania obecnego tytułu taksonomii, adresu URL i nie tylko w WordPress.

Przewodniki ekspertów na temat własnych taksonomii w WordPressie

Teraz, gdy już wiesz, jak wyświetlić taksonomię podrzędną na stronie archiwum taksonomii nadrzędnej, możesz zapoznać się z innymi przewodnikami dotyczącymi własnych taksonomii:

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak wyświetlić taksonomię podrzędną na stronie archiwum taksonomii nadrzędnej. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat różnicy między nazwą domeny a hostingiem oraz wyborem najlepszych alternatyw GoDaddy.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

8 komentarzyZostaw odpowiedź

  1. Zulya

    Hello. Thank you for the code. It works.
    But I have a question. How can I hide „title” when hovering the custom taxonomy links. At the moment, the description of each custom taxonomy is displayed in hovering title. Thank you.

  2. Susan Clifton

    I’m using the plugin Taxonomy Images so I would like to include that thumbnail in this list. This is my structure:
    Custom post type= Artwork
    hierarchical taxonomy= Artist Name

    I’m looking for each artist name to up with the thumbnail as a grid list to view artwork.
    I created a taxonomy template for the single artist page, no problem but can’t figure out how to do a list of artists. This solution almost works for me. But I’m getting each artist multiple times in this list.

    Hint…Hint ;)

    • Editorial Staff

      Hey Susan,

      Not sure why you are getting each artist multiple times. As for Taxonomy Images, Michael Fields have a bunch of queries on the plugins page.

      Administrator

  3. Jake

    Almost exactly what I was looking for. I however have one problem: when my Taxonomy has no children I get a single list item that says „No Categories”. What should I do to just display nothing if there are no children?

    Much appreciated!

  4. James

    Had been googling for a while for a solution like this. Cheers

  5. Rasha

    Can it show thumbnail also for child terms ??
    Thanks

  6. Rottenpeach_com

    @syedbalkhi I confused Taxonomy with Taxidermy…#TheAwkwardMoment

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.