Cómo desactivar smileys / emojis en los encabezados de WordPress para acelerar el sitio

WordPress tiene smileys o llamados emojis añadido en la versión 4.2 +. Se agregó los caracteres emoji con javascript y otras basura. Esto ralentiza el sitio sin razón real, y no lo uso en absoluto. Aquí está cómo quitar HTML innecesario y las llamadas del URL del emoji a cada página de su sitio que acelera para arriba su sitio.

"

Cómo deshabilitar emojicons/smileys introducidos con WordPress

Edite sus functions.php (haga una copia de seguridad primero) que se encuentra en la carpeta de temas y anexe el siguiente código. En mi caso se encontraba en el archivo /var/www/html/wp-content/themes/twentysixteen/functions.php:

$ vi /var/www/html/wp-content/themes/twentysixteen/functions.php
Añada lo siguiente para deshabilitarlo:
 
 // Code credit http://wordpress.stackexchange.com/questions/185577/disable-emojicons-introduced-with-wp-4-2
 function disable_wp_emojicons() {
 // all actions related to emojis
 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', 'disable_emojicons_tinymce' );
 }
 add_action( 'init', 'disable_wp_emojicons' );
 function disable_emojicons_tinymce( $plugins ) {
 if ( is_array( $plugins ) ) {
 return array_diff( $plugins, array( 'wpemoji' ) );
 } else {
 return array();
 }
 }
 // remove the DNS prefetch
 add_filter( 'emoji_svg_url', '__return_false' );
 

Guarde y cierre el archivo. Esto hizo que mi sitio se cargara más rápido. Espero que esto ayude a alguien más también.

Avatar
Carlos Dagorret
CTO Facultad de Ciencias Económicas

My research interests include distributed robotics, mobile computing and programmable matter.

comments powered by Disqus