WordPressのheadタグ内の余計な出力を削除する方法

function.phpに以下を追記

<br />
	remove_action(&#39;wp_head&#39;, &#39;feed_links&#39;, 2);<br />
	remove_action(&#39;wp_head&#39;, &#39;feed_links_extra&#39;,3);<br />
	remove_action(&#39;wp_head&#39;, &#39;rsd_link&#39;);<br />
	remove_action(&#39;wp_head&#39;, &#39;wp_enqueue_scripts&#39;, 1);<br />
	remove_action(&#39;wp_head&#39;, &#39;wlwmanifest_link&#39;);<br />
	remove_action(&#39;wp_head&#39;, &#39;wp_generator&#39;);<br />
	remove_action(&#39;wp_head&#39;, &#39;index_rel_link&#39;);<br />
	remove_action(&#39;wp_head&#39;, &#39;adjacent_posts_rel_link_wp_head&#39;, 10);<br />
	remove_action(&#39;wp_head&#39;, &#39;parent_post_rel_link&#39;);<br />
	remove_action(&#39;wp_head&#39;, &#39;start_post_rel_link&#39;);<br />
	

各記述の説明

<br />
	remove_action(&#39;wp_head&#39;, &#39;feed_links&#39;, 2);<br />
	

全体の記事、全体のコメントのフィード
※RSSを配信する場合は残しておこう。

<br />
	remove_action(&#39;wp_head&#39;, &#39;feed_links_extra&#39;,3,0);<br />
	

タグやカテゴリー、ページ毎のコメントのフィード

<br />
	remove_action(&#39;wp_head&#39;, &#39;rsd_link&#39;);<br />
	

どんなAPIに対応しているかのリソースファイル
参考:RSDとは?

<br />
	remove_action(&#39;wp_head&#39;, &#39;wlwmanifest_link&#39;);<br />
	

Windows Live Writerで投稿をするためのリソースファイル
参考:"wlwmanifest.xml" what is it???
※Windows Live Writerを使っている人は残しておこう。

<br />
	remove_action(&#39;wp_head&#39;, &#39;wp_generator&#39;);<br />
	

wordpressのバージョン情報

<br />
	remove_action(&#39;wp_head&#39;, &#39;index_rel_link&#39;);<br />
	

インデックスへのリンク

<br />
	remove_action(&#39;wp_head&#39;, &#39;adjacent_posts_rel_link_wp_head&#39;, 10, 0);<br />
	remove_action(&#39;wp_head&#39;, &#39;parent_post_rel_link&#39;);<br />
	remove_action(&#39;wp_head&#39;, &#39;start_post_rel_link&#39;);<br />
	

前後の記事の情報など、対応しているブラウザで先読みさせるための記述

これを削除するとAutoPagenizeなどのプラグインが動作しなくなる可能性がある(この情報を元に動作するため)
※AutoPagenizeが使われるようなサイトなら残しておこう。

その他

<br />
	remove_action(&#39;wp_head&#39;, &#39;wp_enqueue_scripts&#39;, 1);<br />
	

JavaScriptのライブラリを呼び出す記述
参考:wp_enqueue_script のススメ

削除するとプラグインが動作しなくなる可能性があります。
影響がなければ削除してもいいかな。。?