Emojis deaktivieren / abschalten in WordPress

Wer die seit der WordPress Version 4.2 standardmäßig aktivierten Emojis und den entsprechenden JavaScript-Code im Header abschalten möchte, hat mehrere Möglichkeiten.

Emojis in WordPress abschalten
Emojis in WordPress abschalten

Eine ist ein einfaches Plugin, das zu diesem Zweck installiert und aktiviert werden kann: Disable Emojis lautet passenderweise der Name.

Eine andere Möglichkeit sind zwei kleine Zeilen in der functions.php – wer es gewohnt ist, selbst am Template herumzuschrauben, für den stellt das die bessere und schnellere Variante dar.

remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );

Danach funktioniert leider auch die Verwendung der herkömmlichen Smileys nicht mehr, aber der JavaScript- und CSS-Code im Header ist verschwunden.

Denkbar wäre auch, den JavaScript-Code drin zu lassen und nur das CSS in die eigene Stylesheet-Datei zu übernehmen. Dazu braucht nur die zweite Regel oben verwendet werden, um die Ausgabe des CSS-Codes im Quelltext zu verhindert – zur ordnungsgemäßen Anzeige der Emojis folgendes in die eigene CSS-Datei einfügen:

img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}

Wer sie nicht abschalten sondern verwenden möchte, findet auf emoji Zusammenstellung eine umfangreiche Zusammenstellung möglicher Symbole zum Copy&Paste.

Schreibe einen Kommentar