X

Как узнать текущую категорию WP

Понадобилось мне узнать в хуке текущую категорию WP, оказалось не так все просто..
После нескольких экспериментов и получасовым блужданием в гугле, наткнулся на вот такое решение:

Вот так можно получить ID категории в WordPress:

    function getCurrentCatID(){  
      global $wp_query;  
      if(is_category() || is_single()){  
    $cat_ID = get_query_var('cat');  
      }  
      return $cat_ID;  
     }

или так чтобы получить весь объект категории

$cat = get_category(get_query_var('cat'),false);
Категории: CMS PHP Wordpress

Комментарии (10)

  • Эй вася, Ты че комменты удаляешь моего братана?

        • Ниче не глючит! Автор пьет пивас, премодерирует коменты и видит одинаковый ip у твоих сообщений ;)

  • О, ну наконец-то! Спасибо! Почти весь кодекс прошерстила, все не верилось, что для такой вот операции нет готовой функции. Оказывается все же нет и надо ручками...