Remove WordPress Emoji Scripts

September 28, 2015
Posted in: Code Snippets, How To, Web Development, WordPress

WordPress 4.2 finally added emoji support!

Sense the sarcasm?

Since we’ll never be using emojis, here’s how to remove all of the supporting code. Add this block to your theme’s functions.php file:

function remove_emoji() {
  remove_action( 'admin_print_styles', 'print_emoji_styles' );
  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_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
  remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
  remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
add_action( 'init', 'remove_emoji' );

Now you can save all those emojis for texting.

Scott Buckingham

President / Owner
613-801-1350 x101
[email protected]
Scott is a WordPress expert who has worked on hundreds of web design and development projects. He excels at finding creative ways to solve technical problems. View full profile