Não tem coisa mais irritante é encontrar códigos inúteis no site que tem pouca serventia, depois do maldito “noreferrer” que o WordPress inseriu automaticamente tando em links interno como links externos (links de afiliados), agora e a vez do Emoji do WordPress. Não vejo serventia nenhuma, a não ser de manchar o código e por mais peso ao site.
Ou você escreve com Emoticons em seu blog?
Sim, o WordPress é um ótimo gerenciador de conteúdo para blogs, sem dúvidas. É intuitivo, fácil de usar para alguns. Ultimamente tem adicionado certas funções inúteis e que supostamente adoramos, como os Emoji.
Veja só o tamanho do código colocado que não serve para nada, somente para exibir algumas carinhas felizes e engraçadas que ninguém quer ver ao visitar o conteúdo do site ou blog. Bom! Eu não uso! E se você esta lendo isto, deve concorda comigo e quer remover os Emoji do seu WordPress.
Código do Emojis:
window._wpemojiSettings="baseurl:https:\/\/s.w.org\/images\/core\/emoji\/2.4\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/2.4\/svg\/,svgExt:.svg,source:concatemoji:https:\/\/www.kiweb.com.br\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.9.5};!function(a,b,c unctiondabvarc:String.fromCharCode;vard:k.toDataURL();vare:k.toDataURL();returnd:==e}function e(a)switchltextbaseline:top,l.font="600 32px Arial",a){caseflag:return!b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);caseemoji:return b=d([55357,56692,8205,9792,65039],[55357,56692,8203,9792,65039]),!b}functionf(a)varc:b.createElement(script);csrc:a,c.deferc.type=text/javascript,b.getElementsByTagName(head)0].appendChild(c)}varg,h,i,j,k=b.createElement(canvas),l=k.getContext&&k.getContext(2d);for(j=Array(flag,emoji),c.supports{everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],flag!==j[i]&&c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){cdomready:!0},b.addEventListener?.addEventListener(DOMContentLoaded,h,!1),a.addEventListener(load,h,!1)):(a.attachEvent(onload,h),b.attachEvent(onreadystatechange,function(){"complete:==b.readyState&&c.readyCallback()}
Culpa do WordPress?
Sim, certeza. A cada dia, adicionam com códigos que não uso.
Culpa do do programador?
Vai saber!
Creio que deveriam no mínimo por uma opção para remover os Emojis do WordPress, antes de adicionar mais carga ou código extra nos sites alheios, embora seja free o WordPress, não vai agregar em nada na minha vida de escrita um Emojis.
Como Remover os Emogi Icons do WordPress
De já aviso, não sou autor dos códigos abaixo (mas sou autor do texto deste artigo), somente copiei os códigos para remoção dos sites que administro e resolvi publicar no meu blog.
O site onde peguei os códigos de remoção do Emoji Icons deste site: www.gavick.com/blog/removing-wordpress-emoji (em inglês).
Passo a Passo
- Clique em “Aparência” > “Editor”
- Selecione em: “Selecione em um tema para editar:” , o Tema WordPress que esta usando, e clique em “Selecionar”;
- Em “Arquivos do tema” selecione o arquivo “functions.php”;
- Em “Conteúdo do arquivo selecionado”, dentro do editor, cole o código abaixo, depois do início do código: <?php — cole aqui! —
Código Que Remove o Emoji
Adicione esta linhas no arquivo functions.php do seu tema depois do <?php
// REMOVE EMOJI ICONS remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_print_styles', 'print_emoji_styles');
Resultado:
Removendo o Emogi Icons com Plugin
Se tiver dificuldade de fazer a tarefa acima, existe outra solução, que pra mim e meio inconveniente, retirar os códigos do Emojis usando um plugin, não recomendo deste jeito porque será mais um plugin para manter atualiazado. Puts, que contraversão não? Mas, vamos lá!
E só de instalar o plugin: wordpress.org/plugins/disable-emojis/
- Vá em “Plugins” > “Adicionar Novo“;
- Em “Pesquisar Plugin…” digite: Disable Emojis
- Clique em “Instalar“, depois “Ativar“.
O plugin Disable Emojis não tem opções de configuração, é só instalar e pronto! Livre do código do Emojis!
Conclusão
Código limpo, significa mais rápido. Quanto menos carregamento de Script seu site em WordPress tiver, melhor será o carregamento do site.
É por isso que o Google anda louco incentivando o uso do AMP nos sites, pois o Amp é praticamente HMTL PURO! O site carrega muito, mais muito mais rápido que o site normal, pois não carrega nenhum java script.
Se liga, daqui a pouco se seu site não for leve o suficiente assim quanto um site convertido em AMP você não será bem visto para o Google, o que já acontece hoje.