Unser Affiliate Theme ist da! Spare 10% mit dem Gutschein DRWP10 - mehr erfahren!

WordPress Emojis deaktivieren

Wer seit dem Update auf 4.2 Probleme mit Ladezeiten hat (sobald er eingeloggt ist) oder allgemein die neuen Emojis nicht verwenden möchte, kann diese Snippet in die functions.php packen, sodass dieses Feature komplett deaktiviert wird.

Ein Bekannter hat u.A. mit Yoast und den Emojis ein Problem: Sobald in den Meta-Angaben ein Emoji verwendet wird, setzten sich die kompletten Einstellungen zurück.

function disable_emojis() {
	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' );
	add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
}
add_action( 'init', 'disable_emojis' );

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

Über André

Als Web- und Grafikdesigner arbeite ich täglich mit WordPress. Auf DRWP.de veröffentliche ich in unregelmäßigen Abständen immer wieder kleinere Snippets und Artikel, die mir bei meiner täglichen Arbeit helfen und auch für den ein oder anderen Suchenden von nicht unerheblichem Interesse sein könnten.

WordPress Affiliate ThemeAnzeige

5 Kommentare

Avatar von Chris

Chris 27. April 2015 um 8:13

Auf zwei Installs gab es Probleme. Meine Güte, wegen solch einem Emoji-Quatsch wird die Funktionalität in Mitleidenschaft gezogen, darauf muss man erst mal kommen. Nun flutschen die Seiten wieder. ;)

Danke für die Info.

Antworten
Avatar von Andi

Andi 28. April 2015 um 0:37

Hab das Script eingebaut, Firefox CanvasBlocker bringt jetzt keine Warnung mehr und meine Seite läuft für mein Gefühl auch wieder schneller als mit emojis.

DANKE für das hilfreiche Scrpit.

Antworten

WordPress Emojis deaktivieren mit Toolbox Modul 2. Mai 2015 um 16:21

[…] lieber direkt in deine functions.php schreiben möchtest, dann findet du alle Infos bei André: Emojis in der functions.php deaktivieren. Von ihm stammt auch der Code, den ich für das Toolbox-Modul genutzt habe. […]

Avatar von Sven

Sven 27. Mai 2015 um 15:12

Danke, genau das habe ich gesucht (und es hat funktioniert!)

Antworten
Avatar von Marcus

Marcus 30. Juni 2015 um 13:10

Wer braucht Emojis in der Webseite?!
Vielen Dank für dieses Snippet.

Gruß
Marcus

Antworten
Avatar von Timo

Timo 16. Januar 2016 um 12:46

Ich habe die Zeilen in meine functions kopiert, aber sehe nach wie vor einen Smiley in meinem Artikel. Cache habe ich auch geleert. Kann das sein!?

Antworten

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Du kannst folgende HTML-Tags benutzen: <strong>, <em>, <u>, <a href="">, <del>, <ul>, <ol>, <blockquote>. Für Code benutze bitte pastebin.com und kopiere den Link in dein Kommentar.
*
*