Cómo desactivar los emojis en WordPress

Aprende a desactivar los emojis en WordPress. A partir de la versión 4.2 de WordPress se introdujo una nueva función: los iconos Emoji. Esto permite el uso de iconos Emoji en los comentarios de las publicaciones.

Los códigos JS y CSS de esta función se introducen en la cabecera de nuestro sitio. Y en los sitios desarrollados en WordPress que no usan comentarios, esto puede ser un problema, porque recargamos la página con códigos JS y CSS innecesarios y el tiempo de carga de las páginas se incrementa.

Para mejorar nuestro WPO (Web Performance Optimization), tenemos que evaluar si necesitamos o no estos scripts y, si no los usamos, deshacernos de ellos.

Si, por ejemplo, tenemos un sitio corporativo y no utilizamos comentarios en nuestro sitio, podemos desactivar esta opción para optimizar la velocidad de carga y el rendimiento de nuestro sitio, simplemente añadiendo estas líneas en el functions.php de nuestro tema:

// REMOVE WP EMOJI
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
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' );

Incluso podemos mejorarlo un poco. Si vamos a utilizar los emojis sólo en la página de detalles de nuestro post (single.php), si hay comentarios habilitados, puedes utilizar condicionales y cargarlos sólo en caso de que estemos viendo la plantilla single.php:

function remove_emojis_custom() {
if (!is_single()) {
// REMOVE WP EMOJI
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
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_emojis_custom' );
Sobre Hugo Calixto

Hugo Calixto¡Hola! Soy Hugo Calixto, Programador WEB y Profesional SEO desde 2017.

Qué hago: Desarrollo sitios personalizados (con o sin Wordpress), administro servidores y soy especialista en SEO (optimización de sitios para motores de búsqueda).

Y lo que más me gusta de mi trabajo es: "Ayudar a la gente" y "Probar de todo" y "usar lo que aprendo para poder hacer cosas nuevas".

¡Oh! Si necesitas ayuda, llama a Hugo Calixto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

*