Como desactivar os EMOJI Icons

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”.