2011.08.28

WordPress で1つ上の階層のカテゴリー名を表示してリンクする

参考:
親カテゴリ名を取得し表示したい
親カテゴリーIDの取得

トップカテゴリーから全て並べるのではなくて、自分と1つ上の親カテゴリを使いたかった。

<a href=”自カテゴリのリンク”>親カテゴリ名と自カテゴリ名を並べる</a>

とかしたくて、

<a href=”<?php
 $categoryname = single_cat_title(”,false);
 $categoryid = get_cat_ID($categoryname);
 echo get_category_link($categoryid);
?>”>
<?php
 $cat_now = get_the_category();
 $cat_now = $cat_now[0];
 $cat = get_category($cat_now);
 if ($cat->parent) {
  $parent = get_category($cat->parent);
  echo attribute_escape($parent->cat_name);
 }
 echo attribute_escape($cat->cat_name);
?>
</a>

っぽくしてみて、できた。
(実際にはカテゴリー別に分岐とかしてるけど)


2011.08.28, 02:08 / WordPress
WordPress で1つ上の階層のカテゴリー名を表示してリンクする はコメントを受け付けていません

Comments are closed.