自作のパンくずリストで躓いている点 : WordPress
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 ← 上記のコードではこうなる。
○ ホーム > 親カテゴリー ← こうなってほしい。
関連記事
- パーマリンクを/%category%/%post_id%.htmlに設定した際の各種URL : WordPress
- パンくずリストプラグインBreadcrumb NavXTを使う方法 : WordPress
コメント
コメントはまだありません。
コメントの投稿
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。
トラックバックURL
http://www.findxfine.com/programming/wp/1935.html/trackback