Emoji’s zijn kleine icoontjes of smileys welke vaak gebruikt worden op bijvoorbeeld chat-apps als WhatsApp en iMessage. Wat je misschien niet wist is dat je sinds WordPress 4.2 emoji’s ook kan gebruiken op je WordPress website. Maak je hier geen gebruik van, omdat dit niet bij de uitstraling van je website en/of bedrijf past, dan kan je ze beter uitschakelen.

WordPress voegt een aantal scripts en stylesheets toe welke standaard worden geladen bij iedere pagina, of je nou emoji’s gebruikt of niet. Door onderstaande code snippet in je functions.php bestand of site specifieke plugin te plaatsen schakel je al deze scripts uit. Dat scheelt weer wat laadtijd en dat maakt je website dus een stukje sneller. You’re welcome!

/**
 * Disable emoji scripts and styles.
 */
add_action( 'init', 'wpsimpel_disable_wp_emoji' );

function wpsimpel_disable_wp_emoji() {
	
	// all actions related to emojis
	remove_action( 'admin_print_styles', 'print_emoji_styles' );
	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_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
	remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
	remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
	
	// filter to remove TinyMCE emojis
	add_filter( 'tiny_mce_plugins', 'wpsimpel_disable_emoji_tinymce' );
}

function wpsimpel_disable_emoji_tinymce( $plugins ) {

	if ( is_array( $plugins ) ) {
		return array_diff( $plugins, array( 'wpemoji' ) );
	} else {
		return array();
	}
}

Met dank aan Steven Lukas van Zet Twee.

Beoordeel deze post:

Gemiddeld: 5 / 5. Aantal beoordelingen: 1

Nog geen beoordelingen

Whoops! 😔

Zou je ons willen laten weten hoe we (deze post) kunnen verbeteren?

Reacties

0 reacties op "WordPress emoji scripts uitschakelen zonder plugin".

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.