パンくずリストを単一投稿、カテゴリー、固定ページに表示する

パンくずリスト

パンくずリスト観覧者が今どこにいるのか分かるようにするためのカスタマイズです。検索から訪問された方にも親切かと思います。

外観⇒テーマ編集⇒それぞれのページの表示したい場所に記述します。

後はスタイルシートでフォントサイズや、ポジションの微調整をします。

パンくずリスト(単一投稿ページ)

[php]
<div class="pan"><!–?php $cat=get_the_category(); ?–>
<!–?php $cat=$cat[0]; ?–>
<a href="<?php bloginfo(‘url’); ?>">Home</a> >>
<!–?php echo(get_category_parents($cat, true,’ –> ‘,false)); ?></div>

[/php]

パンくずリスト(アーカイブ/カテゴリーページ)

[php]
<div class="pan"><a href="<?php bloginfo(‘url’); ?>">Home</a>»
<!–?php <br ?–> $the_cate=get_query_var(‘cat’);
$ancestors=get_ancestors($the_cate, ‘category’ );
$kosu=count($ancestors);
for ($i = 1; $i <= $kosu; $i++) { ?>
»
<!–?php } ?–></div>

[/php]

パンくずリスト(固定ページ)

[php]
<div class="pan"><a href="<?php echo get_option(‘home’); ?>">HOME</a> >
<!–?php foreach ( array_reverse(get_post_ancestors($post—>ID)) as $parid ) { ?>
<a title="<?php echo get_page($parid)->post_title; ?>" href="<?php echo get_page_link( $parid );?>">
<!–?php echo get_page($parid)—>post_title; ?></a> >
<!–?php } ?–>
<!–?php the_title(”); ?–></div>

[/php]

スタイルシート例

[css]
.pan {
margin: -35px 20px 35px 10px;
font: normal 11px "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS PGothic", sans-serif;
color: #666666;
}
[/css]

More from my site

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です