ほどほど

掃除と家事、趣味を楽しむずぼら主婦のブログ

お仕事・勉強・技術情報

WordPressテンプレート:パン屑リストの作成方法

2016/07/27

WordPressのテンプレートでパン屑リストを作った際のメモ。

get_category_parents()が個別記事ページでは
「object」と表示されてしまい、うまく動作しません。

パン屑リストを作成するプラグインもあるようですが、
プラグインはあまり使いたくなかったので、
get_the_category()を併用しました。

個別記事でのパン屑リストソース

<?php
 if (is_single()) {
 $cat = get_the_category();
 $cat = $cat[0];
 echo(get_category_parents($cat->cat_ID, true, ' > ',false));
 the_title('', '', true);
 } else {
 echo 'ホーム';
 }
?>

カテゴリーページでのパン屑リストソース

<?php
 if ( is_category() ) {
 $cat = get_the_category();
 $cat = $cat[0];
 echo(get_category_parents($cat->category_parent, true, ' > ',false));
 single_cat_title('', true);
 } else {
 echo 'ホーム';
 }
?>

-お仕事・勉強・技術情報