Blog

  • Simple php snippet: Disable emojis

    /**
    * Disable WP 4.2 emoji
    */
    function ace_remove_emoji() {
    add_filter( \’emoji_svg_url\’, \’__return_false\’ );
    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\’ );
    // filter to remove TinyMCE emojis
    add_filter( \’tiny_mce_plugins\’, \’ace_disable_emoji_tinymce\’ );
    }
    add_action( \’init\’, \’ace_remove_emoji\’ );
    /**
    * Remove tinyMCE emoji
    */
    function ace_disable_emoji_tinymce( $plugins ) {
    unset( $plugins[\’wpemoji\’] );
    return $plugins;
    }