wp_get_archives()で生成したaタグにrel=”nofollow”をつける方法
wp_get_archives()を使うことにより月別や年別のアーカイブページへのリンクを生成することができます。
しかし、パンダアップデートを考えるとseo的には、アーカイブページは評価はいらないページの時があります。
wp_get_archives('type=yearly');
↓という記述は
<li><a href='http://www.kigurumi.asia/date/2013/' title='2013'>2013</a></li> <li><a href='http://www.kigurumi.asia/date/2012/' title='2012'>2012</a></li> <li><a href='http://www.kigurumi.asia/date/2011/' title='2011'>2011</a></li>
というHTMLが吐き出されてしまうのですね。
そこで、
wp_get_archives('type=yearly');
↓をのようにします。
$yearly_archives=wp_get_archives('type=yearly&echo=0'); $yearly_archives=str_replace('<a','<a rel="nofollow"',$yearly_archives); echo $yearly_archives;
↓すると以下のようなHTMLになります。
<li><a rel="nofollow" href='http://www.kigurumi.asia/date/2013/' title='2013'>2013</a></li> <li><a rel="nofollow" href='http://www.kigurumi.asia/date/2012/' title='2012'>2012</a></li> <li><a rel="nofollow" href='http://www.kigurumi.asia/date/2011/' title='2011'>2011</a></li>
以上です!