Temat teoretycznie banalny.. jednak zajął mi trochę czasu. Wystawiam dla potomnych:)
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.