Как получить 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.
    Добавить Комментарий

    Ваш ответ

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