ワードプレス(WordPress)の不要なタグを消す方法

こんにちは MAKINOです。

本日はちょっとハマった事があったので、メモでアップします。

必要な方は読んでみてください。

ワードプレスのコーディングをしてたのですが、canonicalが消えなくって困っていました。

サイトの構成をリダイレクトとかして無理くりページを作成してたので、本当のURLがGoogleにインデックスされて困ってました。All in one seoやJetpackの設定は問題が無いのですが、何故か出力される クソー

そこで「英語圏」の情報をGoogle翻訳を駆使して検索したところ良さそうな内容があったので記述します。

先ずワードプレスのwp_head();で出力されるタグの制御をfunctions.phpの中にお呪いをして消す方法です。

それは、「remove_action」関数を入力して下記のように削除したい内容を記述してください。

remove_action(‘wp_head’, ‘rel_canonical’);
remove_action(‘wp_head’, ‘wp_generator’);
remove_action(‘wp_head’, ‘index_rel_link’);
remove_action(‘wp_head’, ‘feed_links’, 2);
remove_action(‘wp_head’, ‘feed_links_extra’, 3);
remove_action(‘wp_head’, ‘parent_post_rel_link’, 10, 0);
remove_action(‘wp_head’, ‘start_post_rel_link’, 10, 0);
remove_action(‘wp_head’, ‘wp_shortlink_wp_head’);
remove_action(‘wp_head’, ‘rsd_link’);
remove_action(‘wp_head’, ‘wlwmanifest_link’);
remove_action(‘wp_head’, ‘adjacent_posts_rel_link_wp_head’);

最新は下記も出力されるのでお呪いでSTOP
remove_action(‘wp_head’,’rest_output_link_wp_head’);
remove_action(‘wp_head’,’wp_oembed_add_discovery_links’);

※出力タグの内容は自身でお調べくださいね!

因に私はremove_action(‘wp_head’, ‘rel_canonical’);で消しました。

またJETPACKの不要なOGPの削除は下記になります。

add_filter( ‘jetpack_enable_open_graph’, ‘__return_false’ );

 

SEOしてる方は重要なので注意してコーディングしてくださね!

 

コメントを残す

コメントを投稿するにはログインしてください。

このページの先頭へ