ワイズリマインダー

最上位のカテゴリを取得する

次のようなカテゴリ階層があるとする

ホーム
┣カテゴリA
┗カテゴリB
 ┗カテゴリBa
  ┗カテゴリBa1

カテゴリBa1の記事をsingle.phpで表示する際に、
ルートカテゴリである“カテゴリB”を取得したい場合

$cats = get_the_category();
$cat = $cats[0];
while($cat->parent) $cat = get_category($cat->parent);
echo $cat->cat_name

で、取得できる

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください