Como posso desativar os emojis do WordPress com o LWS Optimize?

Procédure

Os emojis, ícones que representam várias emoções, são suportados nativamente pelos browsers e dispositivos mais recentes. Por predefinição, o WordPress também adiciona um ficheiro JS e CSS para melhorar este suporte e garantir a apresentação correta de determinados tipos de emoji, em particular os conjuntos de caracteres asiáticos (chinês, japonês, coreano). Se o seu sítio não precisar deste suporte, ou se quiser melhorar um pouco o desempenho, pode optar por desactivá-los, para que o WordPress deixe de descarregar estes ficheiros adicionais.
Não se preocupe, a desativação desta opção não o impedirá de utilizar emojis no seu site, apenas o suporte adicional do WordPress será desativado.

Existem duas formas de desativar o suporte de emojis: adicionando uma função personalizada ao seu site ou utilizando uma extensão que o fará por si.
Para desativar os emojis, pode adicionar este pedaço de código ao seu site WordPress, que irá desativar o suporte em todo o seu site:

Código
add_filter('init', function() { 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_filter('wp_resource_hints', function ($urls, $relation_type) { if ('dns-prefetch' == $relation_type) { $urls = array_diff($urls, array(apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/'))); } return $urls; }, 10, 2); // Desativar o script de emoji do TinyMCE add_filter('tiny_mce_plugins', function ($plugins) { return is_array($plugins) ? array_diff($plugins, array('wpemoji')) : array(); }); });


Para adicionar código personalizado ao seu site, pode seguir a nossa documentação, que o guiará ao longo do processo, passo a passo.

Se não quiser ou não puder adicionar código ao seu sítio manualmente, também pode utilizar uma extensão que desactive automaticamente o suporte de emoji. Muitas extensões de otimização oferecem esta funcionalidade para além das suas funções principais, como o LWS Optimize, uma extensão criada pela LWS.


Desativar os emojis do WordPress com o LWS Optimize


Para desativar os emojis da nossa extensão, basta ir às suas definições, em modo avançado através do botão dedicado e depois ao separador "Front-End":

Como posso desativar os emojis do WordPress com o LWS Optimize?Como posso desativar os emojis do WordPress com o LWS Optimize?

Como posso desativar os emojis do WordPress com o LWS Optimize?

Aqui, encontre a ação "Disable WordPress Emojis" e assinale-a.

Como posso desativar os emojis do WordPress com o LWS Optimize?

Em seguida, confirme as alterações utilizando o botão "Guardar nova configuração" no canto inferior direito.

E já está, o suporte de emojis foi desativado para o seu sítio. A desativação ocorre sem qualquer outra ação da sua parte e não deve causar quaisquer problemas visuais no seu sítio. No entanto, é possível que alguns dos emojis que utiliza no seu sítio possam funcionar de forma anormal. Se isto acontecer, pode tentar modificar as páginas afectadas para substituir os emojis defeituosos ou simplesmente desativar a ação, que obviamente não é compatível com o seu sítio.

Conclusão

Agora já sabe como otimizar o desempenho do seu site WordPress, desactivando o suporte 👍 emoji. Aprendeu como fazer isso manualmente, adicionando um pedaço de código ao seu site, ou automaticamente usando uma extensão como o LWS Optimize. Além disso, é capaz de resolver quaisquer problemas visuais que possam surgir após esta desativação 🚀.

Esperamos que este artigo tenha sido útil e o tenha ajudado a compreender a importância da gestão de emojis para o desempenho do seu site. Obrigado pela leitura e não hesite em deixar um comentário para partilhar a sua experiência ou colocar questões sobre o serviço 📝. O seu feedback é importante para nós e para a comunidade!

help.lws.net/a/1885
Este artigo foi útil?

Sim

Não

Lido 14 063 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.