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.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。