【wordpress】headに出力される余分なモノを非表示にしたい

【wordpress】headに出力される余分なモノを非表示にしたい

wordpressでは、<?php wp_head(); ?>で自動的に出力される情報がけっこうあります。
特に、meta情報のgeneratorはwordpressのバージョンも吐き出してることもあって、「セキュリティ的にいったいどうなのよ❓」と思うことも。

ココみたいな個人ブログだったらまだしも、企業サイトで表示されていたら何だかなぁという気がします。

この<meta>を非表示にするには、functions.phpを編集する必要があります。

functions.phpを開いて、<?php  ~ ?>の <?php と ?>の間に

を入れてあげると、最初の<meta name=”generator”>を非表示にすることができます。正確には出力させないという処理です。

/wp-includes/default-filters.phpを開くと、wp_headで出力されるものにどんなものがあるかを確認することができます。

これだけのものが、wp_headで自動的に出力されています。
要不要を確かめてから、さっき<meta name=”generator”>を非表示にしたときと同じように、remove_action(‘wp_head’, ‘非表示にしたいアクション’); をfunctions.phpに入れます。そうすると、wp_headで出力される情報がスッキリします。

必要なものまで非表示にしてしまわないように注意してくださいね😃