WordPress4.2から自動挿入されるようになった絵文字関連のタグを無効化する

harada 26views 更新:2017年7月19日

WordPressのヘッダーをみていたら以下のようなタグがありました。

window._wpemojiSettings = 〜

ぐぐってみると絵文字関連のタグのようです。不要なのでfunctions.phpに以下の記述をして非表示にします。
合わせてWordPress4.6から自動挿入されるようになった絵文字のDNSプリフェッチタグも無効化します。

// WordPress4.2で採用された絵文字を無効にする
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');
add_filter( 'emoji_svg_url', '__return_false' );

参考:WordPress 4.2 からデフォルトで吐く絵文字表示用の script と style を無効化する方法
WordPressで自動挿入されるwindow._wpemojiSettings・・・などのjavascirptて何?
[https://memocarilog.info/wordpress/8362]([WordPress] WordPress 4.6 からヘッダーに表示されるようになった DNS プリフェッチを非表示にする)

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません