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ć tytuł bieżącej taksonomii, adres URL i& więcej w WordPressie

Możesz tworzyć intuicyjne struktury nawigacji i zwiększać zaangażowanie użytkowników na swojej stronie internetowej, korzystając z kategorii, tagów i niestandardowych taksonomii. Wierzymy jednak, że kluczowym elementem doświadczenia użytkownika jest zapewnienie jasnego kontekstu w obrębie każdej strony archiwum taksonomii.

Możesz zapewnić ten kontekst, wyświetlając odpowiednie informacje bezpośrednio na stronach archiwum w WordPress, takie jak bieżący tytuł taksonomii, adres URL i inne.

W tym artykule pokażemy, jak pomóc użytkownikom zrozumieć ich lokalizację w hierarchii Twojej witryny, wyświetlając bieżący tytuł taksonomii, adres URL i inne elementy w WordPress.

Wyświetl aktualny tytuł taksonomii, adres URL i więcej w motywie WordPress

Tworzenie szablonów archiwów taksonomii w motywach WordPress

Jeśli uczysz się tworzenia motywów WordPress lub tworzysz własny niestandardowy motyw WordPress, możesz chcieć dostosować sposób wyświetlania stron taksonomii na swojej stronie internetowej.

Obejmuje to strony dla kategorii, tagów i wszelkich niestandardowych taksonomii.

Dobra wiadomość jest taka, że WordPress ma potężny system, który pozwala tworzyć niestandardowe szablony dla tych stron. Oznacza to, że masz dużą kontrolę nad tym, jak wyglądają Twoje strony kategorii i tagów na Twojej stronie WordPress.

WordPress sprawia, że jest to dość proste. Na przykład, jeśli chcesz utworzyć specjalny szablon tylko dla stron archiwum kategorii, wystarczy utworzyć plik o nazwie  category.php w folderze swojego motywu. WordPress automatycznie użyje tego pliku do wyświetlenia stron archiwum kategorii, co może pomóc w zapewnieniu odwiedzającym unikalnych wrażeń podczas przeglądania Twojej witryny.

Przykład szablonu taksonomii używanego w motywie WordPress

Podobnie możesz tworzyć szablony dla innych taksonomii. Dla niestandardowej taksonomii utworzyłbyś plik o określonym formacie:  taxonomy-{taxonomy}-{term}.php. Jeśli dopiero zaczynasz, nasz ściągawka dotycząca hierarchii szablonów WordPress może być pomocna. Zawiera ona pełny przegląd wszystkich różnych typów plików szablonów, których możesz używać z WordPress.

Po utworzeniu niestandardowego pliku szablonu taksonomii, dobrym punktem wyjścia jest skopiowanie kodu z pliku archive.php Twojego motywu. Jednak prawdopodobnie będziesz chciał wprowadzić zmiany bardziej specyficzne dla Twoich stron taksonomii.

Na przykład możesz chcieć wyświetlić nazwę taksonomii w specjalnym miejscu, dodać link do kanału RSS taksonomii lub wyświetlić opis taksonomii lub liczbę postów. Wszystkie te rzeczy można dostosować za pomocą własnego kodu.

Biorąc to pod uwagę, przyjrzyjmy się, jak pobrać dane związane z taksonomią w WordPressie i wyświetlić je w swoim motywie WordPress.

Wyświetlanie tytułu taksonomii, adresu URL i innych informacji w WordPress

Aby wyświetlić wszystkie dane związane z taksonomią, musisz dynamicznie określić, która strona taksonomii jest wyświetlana, a następnie pobrać wszystkie wymagane dane dla tego konkretnego terminu taksonomii.

Najpierw musisz skopiować i wkleić poniższy kod do swojego szablonu taksonomii:

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

Pobiera to informacje o bieżącej taksonomii na podstawie strony, na której się znajdujesz.

Na przykład, jeśli znajdowałeś się na stronie kategorii o nazwie „biznes”, pobrane zostaną informacje dla tego terminu taksonomii.

Po tej linii kodu możesz wyświetlić tytuł taksonomii i inne informacje w następujący sposób:

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

Możesz zrobić to samo, używając jednej z następujących wartości:

  • term_id
  • nazwa
  • ślimak
  • term_group
  • term_taxonomy_id
  • taksonomia
  • opis
  • parent
  • liczba
  • filtr
  • meta

Przyjrzyjmy się rzeczywistemu przykładowi. W naszym motywie potomnym testowym chcieliśmy wyświetlić tytuł terminu, nazwę taksonomii, liczbę artykułów i opis terminu.

Użyliśmy poniższego kodu do wyświetlenia tych danych:

<?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>

Możesz zobaczyć, że dodaliśmy kilka klas CSS, abyśmy mogli dodać niestandardowy CSS, aby również stylizować tekst.

Oto jak to wyglądało na naszej stronie testowej:

Szablon taksonomii

Eksperckie poradniki dotyczące taksonomii WordPress

Teraz, gdy wiesz, jak wyświetlać bieżący tytuł taksonomii, adres URL i inne elementy w motywach WordPress, możesz zapoznać się z innymi przewodnikami dotyczącymi taksonomii WordPress:

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak pokazać bieżący tytuł taksonomii, adres URL i więcej w motywach WordPress. Możesz również zapoznać się z naszym arkuszem podsumowującym dla programistów motywów WordPress lub naszym wyborem ekspertów pluginów do tworzenia stron WordPress dla rozwiązań bez kodu.

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

20 CommentsLeave a Reply

  1. Naprawdę doceniam to, jak jasno przedstawiłeś każdy krok, dzięki czemu jest on zrozumiały nawet dla osób, które nie mają dużego doświadczenia w kodowaniu. Praktyczne przykłady i fragmenty kodu są szczególnie cenne dla zrozumienia, jak zaimplementować te funkcje.
    Jednym punktem, który chciałbym dodać, jest znaczenie zapewnienia, że wszelki niestandardowy kod dodany do strony WordPress jest dokładnie przetestowany, zwłaszcza w środowisku stagingowym. Czasami drobne zmiany mogą mieć nieoczekiwane skutki, dlatego zawsze warto sprawdzić, czy wszystko działa zgodnie z oczekiwaniami, zanim wprowadzi się aktualizacje na żywo.

  2. To też działa dobrze…
    $queried_object = get_queried_object();
    $this_tax = get_taxonomy( $queried_object->taxonomy );
    echo $this_tax->labels->singular_name; //zmień to odpowiednio

  3. Wielkie dzięki za ten kod – pomógł mi rozwiązać mój problem przez ostatni tydzień. Próbowałem sam, ale mi się nie udało, ale używając twojego kodu, udało mi się.
    Dzięki jeszcze raz.

  4. Co jeśli chcemy uzyskać nazwę/tytuł Taksonomii -> Terminów poza pętlą za pomocą wp Query na szablonie strony? Plus, jak uzyskać nazwę/tytuł Taksonomii w tym samym scenariuszu.

    Dzięki

  5. 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 :-(

  6. Cześć.
    Próbuję zbudować stronę internetową o filmach.
    Mam kilka typów postów, takich jak filmy, seriale i inne.
    I mam kilka taksonomii, takich jak: reżyserzy, gwiazdy, rok produkcji i inne.

    Jak mogę sprawić, aby strony taksonomii pokazywały tylko tytuły postów typu film na stronie?
    Ponieważ kiedy proszę o pokazanie wszystkich postów w tej taksonomii, pokazują się wszystkie posty ze wszystkich typów.

    Dziękuję za pomoc.

  7. Tytuł i pierwszy akapit obiecują wskazówki, jak uzyskać adres URL, a jednak w treści artykułu nie widzę żadnej wzmianki o tym, jak to zrobić.

  8. Rozweseliłeś mój dzień. Szukałem tego tak długo, dziękuję wam bardzo :). Naprawdę pomoże mi to w tworzeniu nowego motywu dla mojego bloga.

  9. To jest naprawdę, naprawdę miłe.

    Szkoda, że nie ma więcej takich postów o taksonomiach jak ten.

    Dziękuję bardzo za udostępnienie

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