【Stinger】年、月別アーカイブのパンくずリストの表示がおかしい箇所の修正方法

Stinger3、Stinger5のどちらも対象です。
年、もしくは月別のアーカイブページのパンくずリストの表示が間違っているので修正方法を紹介します。

間違っている箇所

パンくずリストには TOP > 2014年 > 11月 と表示されるのが普通ですが

stinger_breadcrumb_miss

カテゴリーが表示されてしまっています。
Stingerは年、月別のアーカイブページはindexされていないのでSEOには関係ありませんが、ユーザビリティはよくありません。

修正方法

archive.phpのパンくずリストを以下のパンくずリストに変更します。

<!-- BreadCrumb -->
		<div id ="breadcrumb">
		<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
			<a href="<?php echo home_url(); ?>" itemprop="url"> 
				<span itemprop="title">TOP</span>
			</a> &gt;
		</div>
		
		<?php if(is_month()): ?>
		<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
			<a href="<?php echo get_year_link(get_the_date('Y')); ?>" itemprop="url">
				<span itemprop="title"><?php echo get_the_date('Y'); ?>年</span> 
			</a> &gt;
		</div>
		
		<div><?php echo get_the_date('n'); ?>月</div>
		<?php endif; ?>
		
		<?php if(is_year()): ?>
		<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
			<a href="<?php echo get_year_link(get_the_date('Y')); ?>" itemprop="url">
				<span itemprop="title"><?php echo get_the_date('Y'); ?>年</span> 
			</a> &gt;
		</div>
		<?php endif; ?>
		
		</div>
		<!--/ BreadCrumb -->

変更後のパンくずリストはこんな感じで正しいパンくずリストが表示されます。
month_archive_breadcrumb

さいごに

月別のアーカイブページを見る機会はあまりないのですが、私のような几帳面な性格な方はささいなミスも気になってしまいます。これだけ人気なテーマなので、もしかしたら修正前が正しいのかもしれません。

なので、特に気にならない方はそのままでもいいと思います。

スポンサーリンク
RESAD
RESAD

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
RESAD