Jak uzyskać aktualny id kategorii poza loop

Temat teoretycznie banalny.. jednak zajął mi trochę czasu. Wystawiam dla potomnych:)

Thank you for reading this post, don't forget to subscribe!

Rozwiązanie: Jak uzyskać aktualny identyfikator kategorii będąc poza loop w wordpressie.


if (is_category()) {
global $wp_query;
$cat_obj = $wp_query->get_queried_object();
echo $cat_obj->name . " ma id ". $cat_obj->term_id;
}

… żadne get_query_var(‘cat’) czy get_the_category($post_id) mi nie chodziły.. Dopiero powyższy kod sprawił, że uzykałem id kategorii w dowolnym pliku poza loop.