自作のパンくずリストで躓いている点 : WordPress

投稿日 : 2010年8月2日 | 更新日 : 2011年07月27日 前のページへ戻る

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       ← 上記のコードではこうなる。
ホーム > 親カテゴリー       ← こうなってほしい。

WordPress | 固定リンク | Comments (0)

関連記事

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/programming/wp/1935.html/trackback

このページの上へ