Utworzyłem stronę taxonomy.php w moim folderze motywów WordPress. Chciałbym uzyskać bieżący identyfikator terminu dla funkcji. Jak mogę to uzyskać?
get_query_var('taxonomy')
zwraca tylko termin slug, chcę ID
Nieważne! Znalazłem to :)
get_queried_object()->term_id;
get_queried_object_id()
do pobrania samego identyfikatora. Cały fragment będzie wyglądał następująco$term_id = get_queried_object_id();
Proste i łatwe!
źródło
taxonomy.php
w moim folderze szablonów wordpress, chciałbym pobrać aktualnyterm id
dla funkcji.Oto cały potrzebny fragment kodu:
źródło
Po prostu skopiuj wklej poniższy kod!
Spowoduje to wydrukowanie aktualnej nazwy i opisu taksonomii (opcjonalnie)
źródło
Jeśli jesteś na stronie taksonomii.
W ten sposób uzyskujesz wszystkie szczegóły dotyczące taksonomii.
W ten sposób otrzymujesz identyfikator taksonomii
Ale jeśli jesteś na stronie postu (taksomonia -> dziecko)
źródło
źródło
Zobacz wp_get_post_terms () , zrobiłbyś coś takiego:
źródło
Jest to termin ślimak, którego chcesz. Wygląda na to, że możesz uzyskać taki identyfikator, jeśli tego potrzebujesz:
źródło