wordpressで現在のカテゴリを取得

header.phpにてカテゴリごとに制御したい場合、カテゴリ名やIDを取得して制御したかったのだが、ちょっとハマったので備忘録。

list($c) = get_the_category();
print($c->cat_name . '(' . $c->cat_ID . ')');

get_the_category()ではindex=0にカテゴリのオブジェクトが格納されているみたい。

http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_the_category