iPhoneのPhoto SpeakにハマっているYu-ichiです
WordPressの<head>タグ内にある不要なタグがありますよね?
以前にも削除の方法はご紹介しましたが・・・
generatorの消し方【WordPress2.6.2対応】
wordpressをバージョンアップしたところ、
従来の記述では削除できなくなったものや、その他にも削除したいものなど
でてきたので、その方法とどこを探せば見つかるのかを
自分用のメモの意味も兼ねてご紹介したいと思います。
まず、削除する場合はコアファイルを編集するよりも
functions.phpに記述したほうが安全です。
<br /> < ?php<br /> remove_action('wp_head','wp_generator');<br /> ?><br />
という方法でgenerator記述を削除できました。
では、その他のファイルを削除するときに’wp_generator’には
なんて書いたらいいの??
その答えは、「/wp-includes/default-filters.php」を見れば分かります。
一部抜粋
<br /> add_action( 'wp_head','wp_enqueue_scripts',1);<br /> add_action( 'wp_head','feed_links',2);<br /> add_action( 'wp_head','feed_links_extra',3);<br /> add_action( 'wp_head','rsd_link');<br /> add_action( 'wp_head','wlwmanifest_link');<br /> add_action( 'wp_head','index_rel_link');<br /> add_action( 'wp_head','parent_post_rel_link',10,0);<br /> add_action( 'wp_head','start_post_rel_link',10,0);<br /> add_action( 'wp_head','adjacent_posts_rel_link_wp_head',10,0);<br /> add_action( 'wp_head','locale_stylesheet');<br /> add_action( 'publish_future_post','check_and_publish_future_post',10,1);<br /> add_action( 'wp_head','noindex',1);<br /> add_action( 'wp_head','wp_print_styles',8);<br /> add_action( 'wp_head','wp_print_head_scripts',9);<br /> add_action( 'wp_head','wp_generator');<br /> add_action( 'wp_head','rel_canonical');<br /> add_action( 'wp_footer','wp_print_footer_scripts');<br /> add_action( 'wp_head','wp_shortlink_wp_head',10, 0 );<br /> add_action( 'template_redirect','wp_shortlink_header',11, 0 );<br />
こんな感じで、「add_action」と書いてあるものを
functions.phpの中で「remove_action」で指定してあげれば
それだけで削除できます。
wordpressのバージョンアップによって一部記述が変わるものもありますので
おかしいな?と思ったら、ここをチェックしてみてください。
ちなみに、最後の「10」とか「0」などの数字の意味はわかりません・・・。
また次回もWordpressネタになりますが、
是非応援クリックお願いします!