Biblioteca de códigos

Home / Códigos WordPress / Como desabilitar emojis no WordPress

Como desabilitar emojis no WordPress

Desativa o uso de emojis dentro do seu site WordPress.

2

Desabilitar emojis no WordPress é uma prática que pode otimizar o desempenho do seu site, especialmente se você não utiliza esses elementos visuais em suas publicações. Em alguns casos, o carregamento dos scripts de emojis pode adicionar peso desnecessário às páginas, impactando o tempo de carregamento. Para desabilitar emojis no WordPress, acesse as configurações do seu tema ou utilize um plugin dedicado para desativar essa funcionalidade. Essa simples personalização não apenas reduz a carga de recursos da página, mas também contribui para uma experiência de usuário mais leve e rápida.

Ao desabilitar emojis no WordPress, você elimina a necessidade de carregar scripts adicionais relacionados a esses elementos gráficos, o que pode ser especialmente benéfico para sites que visam a eficiência e a otimização do carregamento da página. Além disso, essa customização é uma medida proativa para garantir que o site atenda às necessidades específicas do público-alvo, evitando elementos visuais que podem não ser relevantes para o conteúdo.

Implementação para desabilitar emojis em código

/**
 * Disable the emojis in WordPress.
 */
add_action( 'init', function () {
	remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
	remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
	remove_action( 'wp_print_styles', 'print_emoji_styles' );
	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' );

	// Remove from TinyMCE.
	add_filter( 'tiny_mce_plugins', function ( $plugins ) {
		if ( is_array( $plugins ) ) {
			return array_diff( $plugins, array( 'wpemoji' ) );
		} else {
			return array();
		}
	} );

	// Remove from dns-prefetch.
	add_filter( 'wp_resource_hints', function ( $urls, $relation_type ) {
		if ( 'dns-prefetch' === $relation_type ) {
			$emoji_svg_url = apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/' );
			$urls          = array_diff( $urls, array( $emoji_svg_url ) );
		}

		return $urls;
	}, 10, 2 );
} );
Deixe seu insight abaixo!

Continue lendo

Desvendando mitos: o WordPress é Gratuito?

Desvende o mito: o WordPress é gratuito ou não? Saiba tudo sobre custos, otimize recursos [...]

Plugin para recomendação de posts – You May Like

You May Like (YML) é um plugin que veio para trazer os algoritmos de recomendação [...]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Abrir WhatsApp
1
Oi! Tudo bom? 👋🏻
Qual ideia iremos desenvolver hoje?