O WordPress carrega, por padrão, scripts e estilos relacionados a emojis, mesmo que você não use emojis no seu site. Esses arquivos podem adicionar solicitações desnecessárias, especialmente em sites focados em desempenho ou públicos que não utilizam emojis.
Por que é importante:
- Reduz o número de solicitações HTTP.
- Melhora o tempo de carregamento.
- Mantém o código mais limpo para navegadores modernos, que já suportam emojis nativamente.
Passo a passo de implementação:
Adicione o seguinte código ao arquivo functions.php
do seu tema:
function disable_emojis() {
// Remove ações que adicionam scripts e estilos de emojis
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action('admin_print_scripts', 'print_emoji_detection_script');
remove_action('admin_print_styles', 'print_emoji_styles');
remove_filter('the_content_feed', 'wp_staticize_emoji');
remove_filter('comment_text_rss', 'wp_staticize_emoji');
remove_filter('wp_mail', 'wp_staticize_emoji_for_email');
}
add_action('init', 'disable_emojis');
Resultados esperados:
- Os arquivos relacionados a emojis (
wp-emoji-release.min.js
e CSS) não serão mais carregados. - Redução do tempo de carregamento de páginas.
Conclusão:
Com esse código simples, você elimina solicitações desnecessárias de emojis no WordPress, resultando em um site mais leve e rápido.