Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Removing all emoji code from a ClassicPress site

Removing All Emoji Code From A ClassicPress Site

Here’s a quick tip for Classicpress theme developers. If you want to remove all trace of the WordPress/ClassicPress built-in emoji scripts, styles and tags from your ClassicPress site’s pages, here is the code that you need to add to your theme’s functions.php file:

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');

This code should be added near the end of your functions.php file (but before the final %> if there is one).

The last line was not needed for WordPress sites, but is needed for ClassicPress. It prevents the site outputting a DNS Prefetch tag for the ClassicPress emoji subdomain, and therefore simplifies your GDPR disclosure obligations slightly.

ClassicPress version 2 should remove this fairly useless functionality altogether. If you’d like to make sure it does, you can upvote the petition.



This post first appeared on ZigPress, please read the originial post: here

Share the post

Removing all emoji code from a ClassicPress site

×

Subscribe to Zigpress

Get updates delivered right to your inbox!

Thank you for your subscription

×