WordPressでブログやメディアを運営している方向けに、canonicalタグをトップページ、カテゴリー別記事一覧ページ、タグ別記事一覧ページにコピペで設置する方法をご紹介します。
このブログで使用しているWordPressテーマ「SANGO」は、記事ページにはデフォルトでcanonicalが設置されるようになっていますが、上記3つに設置したい場合はコードを追記する必要があります。
お使いのテーマのfunctions.phpに下記のコードを追加してサーバーにあげるだけでできるのでぜひお試しあれ!
functions.php
//canonicalタグをトップ・カテゴリー・タグページに追加
add_action( 'wp_head', 'add_canonical' );
function add_canonical() {
if(is_category()) {
echo '<link rel="canonical" href="'. get_category_link( get_query_var('cat') ) .'"/>';
} elseif (is_tag()) {
echo '<link rel="canonical" href="'. get_tag_link(get_queried_object()->term_id) .'"/>';
} elseif (is_home() || is_front_page()) {
echo '<link rel="canonical" href="'. home_url() .'"/>';
}
}
次はこの記事!
ブログ運営に役立つプラグイン記事まとめ