ワードプレスのヘッダーファイル内にあるwp_headで吐き出される項目
ワードプレスのwp_headによりデフォルトでヘッダーに吐出される項目。
必要ないと思えるものもあるのでfunctionsファイルに無効にするための記述例を下記に記してみた。
フィード出力を削除します
投稿だのコメントだのウザいフィードリンクを表示する
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
クズのようなクローラーにレベルを合わせ1種類だけフィードリンクを表示させとくのがオススメ
スタイルシートを削除します
プリントアウトされるようなページを作ってる人以外は不要
remove_action('wp_head', 'wp_print_styles', 8);
スクリプトを削除します
ゴミ
remove_action('wp_head', 'wp_print_head_scripts', 9);
リンク情報「prev」「next」を削除します
どうでもよい
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
リンク情報「shortlink」を削除します
重複ページの存在をあからさまにするようなもの
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
リンク情報「canonical」を削除します
表示させる風潮があるが無くても支障はない
remove_action('wp_head', 'rel_canonical');
リンク情報「EditURI」を削除します
ヘッダーに表示させなければならない意味が解らない
remove_action('wp_head', 'rsd_link');
リンク情報「wlwmanifest」を削除します
まったくもって不要
remove_action('wp_head', 'wlwmanifest_link');
WordPressのバージョン情報を削除します
セキュリティ上いらない
remove_action('wp_head', 'wp_generator');
編集用リンクを削除します
ワードプレス上部に編集メニューのツールバーを表示してる人なら尚更いらない
remove_action('wp_head', 'rsd_link');