¿Cómo desactivar el soporte para emojis en WordPress?

A partir de la versión 4.2 empezamos a notar algunos nuevos insertos de CSS y JS en el header de nuestras instalaciones WordPress, algo que hemos intentando evitar, ya que bloquean la descarga de nuestros sitios y ralentizan la navegación, esto puede provocar hasta perdida del ranking en Google, debido al aumento del tiempo de descarga de la página.

 

Estos nuevos códigos CSS y JS son el soporte para emojis y símbolos Unicode para Chino, Japonés o Coreano, sinceramente si nuestro público no habla estos idiomas no veo para que sirve, ya que en la práctica los usuarios de estos países se decantan por leer los contenidos en idioma inglés si la web respectiva no está de forma nativa en su idioma.

Cualquiera diría que asumir que estos códigos no molestan, entonces es porque simplemente tienen sitios con pocos visitantes, pero ya cuando manejas portales con más de 1.000.000 o quieres lograr esa cantidad de visitas mensuales (todo el mundo lo desea al arrancar un blog o al tener uno) , te empieza a preocupar por la velocidad, y ahorrarse unos segundos en la carga del DOM es vital para esto.

Bueno entonces a lo que vinimos, como wordpress no ha incluido la opción de desactivar este soporte para emojis, vayamos al archivo functions.php del tema que tengamos activo y escribamos al final preferentemente lo siguiente:

 

//Desactivar soporte y estilos de Emojis

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