2010-05-24
Wordpressテンプレート:パン屑リストの作成方法
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 'ホーム';
}
?>
- Category:
- オコモトットとWeb
- Tags:
- PHP, Wordpress
- Comments & Trackback:
- 0件


最近のコメント