WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
WEB制作
[WordPress]絵文字を無効化して軽量化
WordPressには、絵文字(Emoji)を安定して表示するための仕組みが標準で用意されています。便利な反面、フロント側・管理画面側で 追加のJavaScript / CSS が読み込まれたり、RSSやメール送信時に絵文字変換のフィルターが動いたりします。
サイトによっては「絵文字はほぼ使わない」「少しでも軽量化したい」というケースも多いので、今回は 絵文字関連の読み込み・変換処理をまとめて無効化して、余計な処理を減らす方法を紹介します。
以下のコードを functions.php に追加します。
function disable_emoji()
{
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');
remove_filter('the_content_feed', 'wp_staticize_emoji');
remove_filter('comment_text_rss', 'wp_staticize_emoji');
remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
}
add_action('init', 'disable_emoji');軽量化としての効果は?
不要な 絵文字判定用JS / 絵文字用CSS の読み込みがなくなります。
劇的に速度が上がる施策ではありませんが、すぐできる施策としては定番です。