WordPress4.4対応「wp_head();」に出力される余分なタグを削除する方法 

WordPress

Here we go!

ワードプレスのhead内に自動に記載される不要なタグをプラグインを使用しないで消す方法。

functions.phpに削除をする為のコードを追記する。

プラグインなどに影響するものもあるので、非表示にする祭には慎重に消してください。

 

[スポンサーリンク]

 

WordPressのバージョンを示す

・meta name=”generator”

remove_action(‘wp_head’, ‘wp_generator’);
 
 

前の文書と次の文書へのリンクを表示する

・link rel=”prev”
・link rel=”next”

remove_action(‘wp_head’, ‘adjacent_posts_rel_link_wp_head’);

 
 

リモート投稿をする時に使用する

・link rel=”EditURI” type=”application/rsd+xml” title=”RSD”

remove_action(‘wp_head’, ‘rsd_link’);

 
 

リモート投稿をする時に使用する

・link rel=”wlwmanifest” type=”application/wlwmanifest+xml”

remove_action(‘wp_head’, ‘wlwmanifest_link’);

 
 

WordPressの投稿IDを使った短いURLを表示

・link rel=’shortlink’

remove_action(‘wp_head’, ‘wp_shortlink_wp_head’);

 
 

WordPress 4.4 以降からは追加されたWP REST API  タグ

・link rel=’https://api.w.org/’

remove_action(‘wp_head’,’rest_output_link_wp_head’);

 
 

・link rel=”alternate” type=”application/json+oembed”

・link rel=”alternate” type=”text/xml+oembed”

remove_action(‘wp_head’,’wp_oembed_add_discovery_links’);

 
 

絵文字用のコードを非表示にする

・<script type=”text/javascript”>window._wpemojiSettings={“baseUrl”:”https:\/\/s.w.org\/images\/core\/emoji\/2\/72×72\/”,”ext”:”.png”,”svgUrl”:”https:\/\/s.w.org\/images\/core\/emoji\
…………………………

<style type=”text/css”>
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>

 
 

サンプルコード

下記コードを functions.php に記載するとhead内の使用しないタグが消えます。

/*-------------------------------------------*/
/*	いらないメタタグ消す
/*-------------------------------------------*/

// WordPressのバージョンを非表示にする
remove_action('wp_head', 'wp_generator');

// 前の文書と次の文書へのリンクを非表示にする
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head');

// リモート投稿をする時に使うタグを非表示にする
remove_action('wp_head', 'rsd_link');

// リモート投稿をする時に使うタグを非表示にする
remove_action('wp_head', 'wlwmanifest_link');

// WordPressの投稿IDを使った短いURLを非表示にする
remove_action('wp_head', 'wp_shortlink_wp_head');

//簡単に引用表示に使うを非表示にするタグをを非表示にする
remove_action('wp_head','rest_output_link_wp_head');

//簡単に引用表示に使うを非表示にするタグをを非表示にする

remove_action('wp_head','wp_oembed_add_discovery_links');

//絵文字用のコードを非表示にする

remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('admin_print_scripts', 'print_emoji_detection_script');
remove_action('wp_print_styles', 'print_emoji_styles' );
remove_action('admin_print_styles', 'print_emoji_styles');

 

 

WordPress関連

functions.phpでCSS・JavaScriptを管理する

WordPress: functions.phpでCSS・JavaScriptを管理する

この投稿へのコメント

コメントはありません。

コメントを残す