WordPressでページの親カテゴリ名を表示する

php

<?php
$cats = get_the_category();
$cat = $cats[0];
if($cat->parent){
$parent = get_category($cat->parent);
echo $parent->cat_name;
}else{
echo $cat->cat_name;
}
?>

簡単な解説。
get_the_category()で親カテゴリのIDを引き出して表示する。
if文で条件分岐して親カテゴリが無かった場合(そのページのカテゴリ自体が親だった場合)はそのままカテゴリを表記する。