WP 4.2 und die Smilies

WordPress Header, Foto: Cowboy of Bottrop, Lizenz: CC-by-sa 3.0 de
WordPress Header, Foto: Cowboy of Bottrop, Lizenz: CC-by-sa 3.0 de
closeDieser Beitrag wurde vor 9 Jahren 6 Monaten 12 Tagen veröffentlicht. Die Informationen in diesem Beitrag sind möglicherweise veraltet. Bitte benutze die Suche oder das Archiv, um nach neueren Informationen zu diesem Thema zu suchen.

WordPress LogoGestern habe ich meine Blogs auf das nagelneue WordPress 4.2 aktualisiert, was erwartungsgemäß problemlos funktionierte. Nach einem Artikel bei Monika habe ich aber vorhin mal nach den Smilies geschaut und musste feststellen dass sie nur noch auf Zeilenhöhe begrenzt und somit recht klein dargestellt werden.

Die Ursache erklärt Monika ganz einfach: Mit WordPress 4.2 kommen Emoji in den Core, und die dafür nötigen Scripts werden sowohl im Front-, als auch im Backend grundsätzlich mitgeladen. Im HTML-Header steht da unter anderem Inline-CSS, welches für die Größenbeschränkung der Smilies verantwortlich ist. Was dieser Müll im Header zu suchen hat, mag sich mir nicht erschließen, wo es doch sowas schönes wie Stylesheets gibt.

Anyway, wenn man unter Einstellungen → Schreiben den Punkt Wandle Emoticons wie :-) und :-P in Grafiken um. deaktiviert, werden die Emoji-Scripts trotzdem geladen. Und wenn man Emoji deaktiviert, was durchaus möglich ist, hat das lt. Monika zur Folge, dass auch die einfachen Smilies nicht mehr korrekt dargestellt werden. Da ich hier das Plugin WP-Monalisa nutze, kann ich das jetzt nicht nachprüfen, aber Monika weiß für gewöhnlich, wovon sie redet.

Für jeden, der keine mathematischen Formeln postet und Emoji nicht benötigt, bietet Monika Codeschipsel zum Unterdrücken der Scripts an. Die werden einfach in die functions.php des verwendeten Themes (oder Child-Themes) geschrieben und erfüllen ihren Zweck:

// Emoji deaktivieren
// Im Frontend deaktivieren:
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );

// Im Backend deaktivieren:
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

Zudem schreibt Monika von einem Plugin, das den ganzen Emoji-Quark deaktiviert, aber dabei wohl auch die alten Smilies nicht so wirklich in Ruhe lässt, und von einem unterstützenswerten Ticket im WordPress Bug-Tracker, das zum Nachbessern bei der Emoji-Funktionalität auffordert. Die entsprechenden Links findet ihr in Monikas oben verlinkten Blogpost.

Keep it Country, Markus
Über Markus 1268 Artikel
Ich schreibe hier über Country Music und Linedance, vor allem über besuchte Veranstaltungen, aber auch Geocaching, Fußball und Politik gehören zu meinen Themen. Politisch bin ich eher links-liberal einzuordnen, beim Fußball steht der FC Schalke 04 im Mittelpunkt des Interesses.

Hinterlasse jetzt einen Kommentar

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.

*


Mit Absenden des Kommentars akzeptiere ich die Speicherung und Verarbeitung meiner Daten gemäß der Datenschutzerklärung.


;) 
:) 
:D 
:( 
:/ 
:p 
:o 
:lol: 
:roll: 
:angry: 
:smoke: 
:mrgreen: 
:silence: 
:blush: 
:kiss: 
mehr...