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.

Categorized in:

Otimização, WordPress,