wp_head()の中身ってゴリゴリのカスタマイズで消さなきゃって思っていたら、
functions.phpで消す方法があったんですね・・・これはすごい便利です。
wp_head()は自動的に色々な記述が入ってきます。
例えば↓のようなものです。
<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”” />
<link rel=”wlwmanifest” type=”application/wlwmanifest+xml” href=”” />
<link rel=’index’ title=” href=” />
<link rel=’start’ title=” />
<meta name=”generator” content=”WordPress 3.0.1″ />
<link rel=’shortlink’ href=” />
これって必要?って思う事ありますよね。特にgeneratorとか・・・(WordPressごめん!)
WordPress3.0からさらに増えたという噂があります。これを消すには…
|
remove_action('wp_head', 'wp_enqueue_scripts', 1); |
|
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); |
|
remove_action('wp_head', 'feed_links_extra',3,0); |
|
remove_action('wp_head', 'rsd_link'); |
|
remove_action('wp_head', 'wlwmanifest_link'); |
|
remove_action('wp_head', 'wp_generator'); |
|
remove_action('wp_head', 'index_rel_link'); |
|
remove_action('wp_head', 'parent_post_rel_link'); |
|
remove_action('wp_head', 'start_post_rel_link'); |
|
remove_action('wp_head', 'rel_canonical'); |
このように記述すると消す事ができます。
試しにwp_generatorとindex_rel_linkを消してみた・・・おっ!消えてますね。
wp_head()から消したいものがある方はご利用下さい。