Como desativar Emojis no WordPress

Como desativar Emojis no WordPress
Tutoriais

A partir da versão 4.2 do WordPress um novo recurso foi introduzido: Ícones de Emojis. Ele permite o uso de ícones Emoji nos comentários de posts.

Isso implica que os códigos JS e CSS desse recurso são introduzidos no cabeçalho da nosso site. E sites desenvolvidos no WordPress que não usam comentários, isso pode ser um problema, pois recarregamos a página com códigos JS e CSS desnecessários e o tempo de carregamento das páginas são aumentados.

Para melhorar nossa WPO (Web Performance Optimization), precisamos avaliar se precisamos ou não desses scripts e, se não os usamos, nos livramos deles.

Se, por exemplo, temos um site corporativo e não usamos comentários em nosso site, podemos desativar esta opção para otimizar a velocidade de carregamento e o desempenho de nosso site, apenas adicionando essas linhas no functions.php do nosso 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' );

Podemos até melhorar um pouco mais. Se vamos usar os emojis apenas na página de detalhes de nossa postagem (single.php), caso haja comentários ativados, você poderá usar com condicionais e carregá-los apenas no caso de estarmos visualizando o template 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' );
Array
Sobre Hugo

HugoOlá, sou HUGO CALIXTO, Programador WEB e Consultor SEO desde 2017.
Desenvolvo páginas web, administro servidores e sou especialista em SEO (otimização de sites para mecanismos de busca) e através da plataforma Huuguu ofereço soluções por direito de uso, em especial Sites Catálogos e Lojas virtuais com ou sem Dropshipping.

Na plataforma Huuguu.com.br já incluímos nos planos: Hospedagem, Certificado de segurança ssl (https), treinamento, suporte técnico especializado e muito mais.

Confira Plataforma Huuguu.