ワードプレスのヘッダーファイル内にある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');