固定ページのパンくずリストをプラグインなしで作る
Wordpressでパンくずリストを表示するには、Breadcrumb NavXT という有名なプラグインがあるのですが、今回はプラグイン無しでなんとかしたいと思います。
固定ページにブレッドクラム【パンくずリスト】を表示する « WordPress小技集
こちらのページにちょうど目的のソースがあったので、これを関数化してみます。
<?php function make_breadcrumb() { echo '<div id="breadcrumd">'; echo '<a href="'.get_option('home').'" title="トップページ">トップページ</a> » '; $ancestors = get_post_ancestors($post->ID); foreach ($ancestors as $parid) { $title = get_page($parid)->post_title; echo '<a href="'.get_page_link($parid).'" title="'.$title.'">'.$title.'</a> » '; } the_title(); echo '</div>'; } ?>
使い方
<?php make_breadcrumb(); ?>
こんな感じのパンくずリストが表示されます。
トップページ » 会社概要 » アクセスマップ
「トップページ」と「会社概要」はそれぞれのページへのリンクになっています。
区切り部分を変更したい場合は
»
のところを変えてください。
これらの文字の意味が分からない場合は「実体参照」とか「文字参照」で調べるとわかると思います。