Как получить id просматриваемой(текущей) категории?

Решено

Скажите как можно получить id текущей категории вордпресс? Проблема состоит в том что мне нужно получить id вне стандартного цикла вордпресс. Поэтому варианты брать id с постов мне не подходят. Искал среди функций вордпресс, но так и не нашел, подскажите как решить проблему?

Добавить Комментарий
Ответ

Получить id текущей категории можно несколькими путями. Приведу 2 примера:

Пример 1 с помощью функции get_the_category()

 $categories = get_the_category();
 $category_id = $categories[0]->cat_ID;
 var_dump($category_id);
 

 

Пример 2, с помощью функции get_queried_object()

 $category = get_queried_object();
 echo $category->term_id;
 

Спасибо большое, get_queried_object реально полезная функция.

в 19.04.2017.
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.