{"id":10469,"date":"2015-04-24T23:46:58","date_gmt":"2015-04-24T21:46:58","guid":{"rendered":"https:\/\/tuxproject.de\/blog\/?p=10469"},"modified":"2019-05-23T11:33:50","modified_gmt":"2019-05-23T09:33:50","slug":"in-eigener-sache-wordpress-4-2-und-das-mit-den-smileys","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2015\/04\/in-eigener-sache-wordpress-4-2-und-das-mit-den-smileys\/","title":{"rendered":"In eige\u00adner Sache: Word\u00adPress 4.2 und das mit den Smi\u00adleys"},"content":{"rendered":"<p>W\u00e4h\u00adrend ich noch an der <a href=\"https:\/\/tuxproject.de\/blog\/2014\/11\/ins-internet-schreiben-mit-pelican\/\">Umstel\u00adlung auf Peli\u00adcan<\/a> fei\u00adle (aktu\u00adel\u00adle Aus\u00adre\u00adde: es gibt kein brauch\u00adba\u00adres Kom\u00admen\u00adtar\u00adsy\u00adstem f\u00fcr sta\u00adti\u00adsche Sei\u00adten, das auch ohne Java\u00adScript funk\u00adtio\u00adniert), habe ich das immer noch exi\u00adsten\u00adte Word\u00adPress auf Ver\u00adsi\u00adon 4.2 aktua\u00adli\u00adsiert.<\/p>\n<p>Word\u00adPress 4.2 <a href=\"http:\/\/blog.wpde.org\/2015\/04\/24\/wordpress-4-2-powell.html\">kann jetzt auch Emo\u00adjis<\/a> dar\u00adstel\u00adlen, eine Funk\u00adti\u00adon, die hof\u00adfent\u00adlich nie\u00admand, der noch alle Tas\u00adsen im Schrank hat, ernst\u00adhaft ver\u00admisst hat. Man k\u00f6nn\u00adte ja dar\u00adauf ver\u00adzich\u00adten, sie ein\u00adzu\u00adset\u00adzen, sagt ihr? Ja, das mag sein, aber Word\u00adPress bringt im Code eini\u00adge \u00c4nde\u00adrun\u00adgen hier\u00adf\u00fcr mit sich, die hier unan\u00adge\u00adneh\u00adme Kon\u00adse\u00adquen\u00adzen haben.<\/p>\n<p><!--more-->Wie ihr viel\u00adleicht schon bemerkt hat, kom\u00admen hier seit gerau\u00admer Zeit nicht mehr die Word\u00adPress-Stan\u00addardsmi\u00adleys zum Ein\u00adsatz, mit\u00adhil\u00adfe von <a href=\"https:\/\/wordpress.org\/plugins\/wp-monalisa\/\">wp-Mon\u00ada\u00adli\u00adsa<\/a> habe ich sie durch gr\u00fc\u00adne ani\u00admier\u00adte und <em>etwas gr\u00f6\u00ad\u00dfe\u00adre<\/em> Alter\u00adna\u00adti\u00adven ersetzt. Dar\u00adauf ist Word\u00adPress aber nicht vor\u00adbe\u00adrei\u00adtet.<\/p>\n<p>In der Datei <tt>\/wp-includes\/formatting.php<\/tt> fin\u00addet sich um Zei\u00adle 4.100 <em>(sic!)<\/em> her\u00adum inzwi\u00adschen fol\u00adgen\u00adder Code:<\/p>\n<pre lang=\"html4strict\" escaped=\"true\">&lt;style type=\"text\/css\"&gt;\nimg.wp-smiley,\nimg.emoji {\n        display: inline !important;\n        border: none !important;\n        box-shadow: none !important;\n        height: 1em !important;\n        width: 1em !important;\n        margin: 0 .07em !important;\n        vertical-align: -0.1em !important;\n        background: none !important;\n        padding: 0 !important;\n}\n&lt;\/style&gt;<\/pre>\n<p>Das sorgt daf\u00fcr, dass \u2013 wegen des <tt>!important<\/tt> nicht ein\u00admal \u00fcber\u00adschreib\u00adbar \u2013 alle Smi\u00adleys, auch die even\u00adtu\u00adell ange\u00adpass\u00adten, auf eine Brei\u00adte und H\u00f6he von \u201e1 em\u201c (also die Gr\u00f6\u00ad\u00dfe eines Zei\u00adchens in der aktu\u00adel\u00adlen Schrift\u00adart) gestaucht wer\u00adden, damit sie nicht <em>zu gro\u00df<\/em> sind. Nutzt man die Stan\u00addard-Word\u00adPress-Smi\u00adleys, so mag\u2019s nie\u00adman\u00adden st\u00f6\u00adren, in mei\u00adnem Fall aller\u00addings bin ich mil\u00adde emp\u00f6rt. Aber <em>nat\u00fcr\u00adlich<\/em> muss die\u00adse Smart\u00adphone-Emo\u00adji-Schei\u00ad\u00dfe in den Kern\u00adcode mei\u00adnes Blog\u00adsy\u00adstems ein\u00adge\u00adbaut wer\u00adden, damit ich sie auch habe, wenn mir mal jemand so kr\u00e4f\u00adtig eine Fla\u00adsche \u00fcber den Sch\u00e4\u00addel zieht, dass ich pl\u00f6tz\u00adlich Lust dazu bekom\u00adme, sie zu nut\u00adzen. Die <a href=\"http:\/\/www.tamagothi.de\/2015\/04\/01\/firefox-entwickler-ein-rant-als-offener-brief\/\">Mozil\u00adli\u00adtis<\/a> for\u00addert immer wei\u00adte\u00adre Opfer.<\/p>\n<p>Eine L\u00f6sung bis zum n\u00e4ch\u00adsten <em>update<\/em> mag es sein, die Zei\u00adle <tt>img.wp-smiley,<\/tt> aus\u00adzu\u00adkom\u00admen\u00adtie\u00adren oder zu l\u00f6schen:<\/p>\n<pre lang=\"html4strict\" escaped=\"true\">&lt;style type=\"text\/css\"&gt;\n\/*img.wp-smiley,*\/\nimg.emoji {\n        display: inline !important;\n        border: none !important;\n        \/* ... *\/\n}\n&lt;\/style&gt;<\/pre>\n<p>Man k\u00f6nn\u00adte aber auch ein\u00adfach auf\u00adh\u00f6\u00adren, Word\u00adPress zu benut\u00adzen.  <img src=\"https:\/\/tuxproject.de\/blog\/wp-content\/plugins\/wp-monalisa\/icons\/smiley_emoticons_motz.gif\" alt=\":motz:\" width=\"34\" height=\"22\" class=\"wpml_ico\"> <\/p>\n<hr>\n<p>Nach\u00adtrag vom 26. April: Man kann die\u00adsen Emo\u00adji-Unsinn auch per <tt>functions.php<\/tt> deak\u00adti\u00advie\u00adren:<\/p>\n<pre lang=\"php\">remove_action('wp_head', 'print_emoji_detection_script', 7);\nremove_action('wp_print_styles', 'print_emoji_styles');<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>W\u00e4h\u00adrend ich noch an der Umstel\u00adlung auf Peli\u00adcan fei\u00adle (aktu\u00adel\u00adle Aus\u00adre\u00adde: es gibt kein brauch\u00adba\u00adres Kom\u00admen\u00adtar\u00adsy\u00adstem f\u00fcr sta\u00adti\u00adsche Sei\u00adten, das auch ohne Java\u00adScript funk\u00adtio\u00adniert), habe ich das immer noch exi\u00adsten\u00adte Word\u00adPress auf Ver\u00adsi\u00adon 4.2 aktua\u00adli\u00adsiert. Word\u00adPress 4.2 kann jetzt auch Emo\u00adjis dar\u00adstel\u00adlen, eine Funk\u00adti\u00adon, die hof\u00adfent\u00adlich nie\u00admand, der noch alle Tas\u00adsen im Schrank hat, ernst\u00adhaft \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2015\/04\/in-eigener-sache-wordpress-4-2-und-das-mit-den-smileys\/\" class=\"more-link\">\u2018In eige\u00adner Sache: Word\u00adPress 4.2 und das mit den Smi\u00adleys\u2019 wei\u00adter\u00adle\u00adsen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[19,28],"tags":[],"series":[],"class_list":["post-10469","post","type-post","status-publish","format-standard","hentry","category-nerdkrams","category-internes"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/10469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=10469"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/10469\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=10469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=10469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=10469"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=10469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}