WordPressで躓いている点を頭を整理するための個人メモ
<?php $blog_url = get_bloginfo('url'); $home = '<a href="' . $blog_url . '">' . 'ホーム' . '</a> > '; if (is_home()) { echo("ホーム"); } elseif (is_category()) { $cat = get_the_category(); $name = $cat[0]->cat_name; $parent_dir = ''; if ($cat[0]->parent) { $parent_cat = get_category($cat[0]->parent); $parent_name = attribute_escape($parent_cat->cat_name); $parent_url = get_category_link($cat[0]->parent); $parent_dir= '<a href="' . $parent_url . '">' . $parent_name . '</a> > '; } echo ($home . $parent_dir . $name); } ?>
カテゴリーの階層が2階層までのパンくずリストを作成する。
親カテゴリー |-----------子カテゴリー1 |-----------子カテゴリー2
子カテゴリー1を表示したときのパンくずリスト ⇒ ホーム > 親カテゴリー > 子カテゴリー1
親カテゴリーを表示したときのパンくずリスト⇒
× ホーム > 親カテゴリー > 子カテゴリー1 ← 上記のコードではこうなる。
○ ホーム > 親カテゴリー ← こうなってほしい。
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。