Na versão do wordpress 4.2 foi adicionado uma nova funcionalidade que permite utilizar uns Emojicons, muito engraçados mas inúteis em certos tipo de site, principalmente em sites empresariais.
Esta funcionalidade exige o carregamento de javascript e estilos css em todas as páginas, e como está no cabeçalho de cada página isto é carregado sempre no inicio, tornando o carregamento das páginas um pouco mais lento.
Como desactivar os EMOJI
Se usa e gosta destes pequenos icons, é um pequeno preço que terá que “pagar”, mas se não usa porque não libertar o nosso site desta tarefa.
Pode desactivar o suporte a icons indo ao menu “Opções >Escrita” desmarcando a caixa mostrada na imagem abaixo.
Mas no caso dos emojicons isso não evita o carregamento do código javascript e dos estilos associados, usando o código abaixo irá impedir o carregamento desse código acelerando o carregamento das páginas.
Como desactivar os EMOJI de uma forma simples? Pode ser através destas linhas de código que se colocam no “functions.php” do seu tema.
remove_action( "wp_head", "print_emoji_detection_script", 7);
remove_action( "wp_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" );
remove_action( "admin_print_scripts", "print_emoji_detection_script" );
remove_action( "admin_print_styles", "print_emoji_styles" );
Existe também alguns plugins que fazem o mesmo sem ter que alterar o código do seu tema, mas no meu caso prefiro colocar o código no próprio tema através do ficheiro “functions.php”.