パンくずリストを表示させるコード
2008年10月20日
数日前、プラグインを使ってサイトマップのページを作った。今回は「Breadcrumb NavXT」というプラグインを使ってサイトにパンくずリストを表示させることに。日本語ファイルを同梱したものがあったので、そちらからダウンロードさせていただき使用開始。ところが・・・
どうしても設定が上手くいかない。
使い方の説明をされているサイトをいろいろと見たが解決に至らず。
諦めかけたとき「WordPressのテンプレートタグでパンくずリスト」という記事を発見。
今回はこの記事を参考にさせていただき、WordPressのテンプレートタグで条件分岐しパンくずリストを表示させました。
挿入したコードは・・・
<?php if (is_home()) { ?>
<a href="<?php bloginfo('url'); ?>">ホーム</a>
<?php } else if (is_page()) { ?>
<a href="<?php bloginfo('url'); ?>">ホーム</a> > <?php the_title(); ?>
<?php } else if (is_category()) { ?>
<a href="<?php bloginfo('url'); ?>">ホーム</a> > ’<?php single_cat_title(); ?>’カテゴリー内の記事一覧
<?php } else if (is_month()) { ?>
<a href="<?php bloginfo('url'); ?>">ホーム</a> > ’<?php the_time('Y年m月'); ?>’月別アーカイブ内の記事一覧
<?php } else if (is_single()) { ?>
<a href="<?php bloginfo('url'); ?>">ホーム</a> > <?php the_category(',') ?> > <?php the_title(); ?>
<?php } ?>
・・・と、こんな感じです。
違った書き方や、もう少しスマートな書き方もあると思いますが・・・
今回参考にさせていただいたサイト:ひかげStyle
記事ページ:WordPressのテンプレートタグでパンくずリスト
参考書籍:WordPress標準ガイドブック―導入&基本操作からフルチューンまで
この記事のカテゴリ: ワードプレス