スポンサーリンク
comments_popup_linkが生成するコメントのリンクにnofollowを付ける方法をメモしておきます。
スポンサーリンク
コメントへのリンクにnofollowをつける
エントリのタイトルの周辺によく書かれている「コメント(10件)」のようなリンクのaタグに「rel="nofollow"」を追加するのが目標です。
comments_popup_link_attributesフィルタを使う
ここでは、comments_popup_link_attributesというフックを使います。
wp_rel_nofollowを使いたくなりますが、これはaタグのattribute文字列へのフィルタで、末尾に「 rel="nofollow"」を追加してあげます。
というわけで、次のコードをfunctions.phpに追加してあげました。
function append_nofollow_attribute( $attributes ) { return $attributes . ' rel="nofollow"'; } add_filter( 'comments_popup_link_attributes', 'append_nofollow_attribute' );
これで、nofollowが追加されます。
フィルタ実行の参考
このcomments_popup_link_attributeについては資料が殆ど見当たらないので、ソースで動作を確認しました。
出力直前にフィルタが実行されていることがわかります。
効果はわからない
これで少しでもクローラが無駄なリンクを辿らないように、という目的ですが、どうせURLからページ内リンクを省いたリンクが必ずすぐそばに存在するため、最適化に飲み込まれていて特に効果が無いような気もします。
スポンサーリンク
コメント(0)
新しいコメントを投稿
<< NEW 『【WordPress】テーマの編集画面でJavaScript(.js)を編集可能にする方法』
|HOME|
『WordPress初心者が間違いやすいJavaScriptファイルの設置方法』 OLD >>
|HOME|
『WordPress初心者が間違いやすいJavaScriptファイルの設置方法』 OLD >>
スポンサーリンク