{"id":195011,"date":"2017-10-09T13:57:35","date_gmt":"2017-10-09T11:57:35","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=195011"},"modified":"2024-01-14T20:35:10","modified_gmt":"2024-01-14T19:35:10","slug":"wordpress-4-8-2-verursache-probleme-mit-plugins","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2017\/10\/09\/wordpress-4-8-2-verursache-probleme-mit-plugins\/","title":{"rendered":"WordPress 4.8.2 verursache Probleme mit Plugins"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" alt=\"\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2014\/07\/wp_thumb.jpg\" width=\"64\" align=\"left\" height=\"64\"\/>Das Wartungsupdate von WordPress auf die Version 4.8.2 behebt einige Sicherheitsl\u00fccken und beseitigt Fehler, kann aber u.U. zu Problemen mit verwendeten Plugins f\u00fchren. <\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/ad76d411652c455b9e73bb53f5428f24\" width=\"1\" height=\"1\"\/>WordPress wurde ja Mitte September 2017 auf die Version 4.8.2 aktualisiert \u2013 ich habe im Beitrag WordPress 4.8.2 freigeben berichtet. Bei mir klappte das Update ohne Probleme und die Plugins laufen wohl auch noch (obwohl mir ein Plugin zum Einf\u00fcgen von Werbung aufgefallen ist, wo die Anzeigen nicht mehr zuverl\u00e4ssig ausgeliefert werden, Ursache unbekannt).<\/p>\n<p>Nun bin ich gerade auf Facebook auf <a href=\"https:\/\/www.facebook.com\/groups\/wpsicherheit\/permalink\/1220119318091905\/\" target=\"_blank\" rel=\"noopener\">den Hinweis<\/a> gesto\u00dfen, dass das aktuelle Update zu WordPress 4.8.2 Probleme mit ein paar Plugins verursachen (z.B. Yoast SEO, WordPress Popular Posts) kann. Im Facebook-Posting hei\u00dft es:<\/p>\n<blockquote>\n<p>Generell sind kleine Updates (4.8.1 -&gt; 4.8.2) so ausgelegt, dass sie nichts kaputt machen in den WP-Installationen. Und doch passiert dies immer wieder.<\/p>\n<\/blockquote>\n<p>Dann wird darauf hingewiesen, dass das Hardening des <em>wpdb:prepare<\/em>-Statements, welches Sicherheitsl\u00fccken beheben soll, daf\u00fcr sorgt, dass ein paar undokumentierte Platzhalter in den DB-Queries nun nicht mehr funktionieren (z.B. %1$s).<\/p>\n<p>Die \u00c4nderung ist <a href=\"https:\/\/core.trac.wordpress.org\/changeset\/41508\" target=\"_blank\" rel=\"noopener\">hier in WordPress.org<\/a> dokumentiert. Es hei\u00dft: <em><tt>wpdb::prepare()<\/tt> supports %s, %d, and %F as placeholders in the query string. Any other non-escaped % will be escaped. <\/em>Also wird der Platzhalter <em>%1$s<\/em> rausgeworfen. <\/p>\n<h2>Yoast SEO und WordPress Popular Posts betroffen<\/h2>\n<p>W\u00e4hrend dies in WordPress selbst keine Folgen hat, scheinen Plugin-Entwickler genau diese undokumentierten Platzhalter zu verwenden. Im Facebook-Post hei\u00dft es dann:<\/p>\n<blockquote>\n<p>Unter anderem Yoast SEO (Update zu Version 5.4.1 behebt das Problem) oder WordPress Popular Posts (hier wurde direkt die ganz neue Version 4.0.0 herausgebracht).<\/p>\n<\/blockquote>\n<p>Die Entwickler der zwei genannten Plugins haben bereits ein Update herausgebracht, welches das Problem behebt. Bei anderen Plugins kann dies aber m\u00f6glicherweise noch zu Problemen f\u00fchren. <\/p>\n<h2>Weitere Probleme in WordPress 4.8<\/h2>\n<p>Auf <a href=\"https:\/\/blog.templatetoaster.com\/wordpress-4-8-issues\/\" target=\"_blank\" rel=\"noopener\">dieser Webseite<\/a> sind weitere Probleme adressiert. Dort habe ich auch das nervige Feature best\u00e4tigt gefunden, dass im WordPress Artikel-Editor nach einem Link kein Text mehr eingegeben werden kann. Der eingetippte Text wird einfach zum Link hinzugef\u00fcgt. Aktuell behelfe ich mir damit, dass ich ein paar Leerzeilen und dann ein Blank einf\u00fcgen, um dann die Leerzeilen wieder zu l\u00f6schen. Im verlinkten Beitrag wird vorgeschlagen, dass man die Cursortaste verwendet, um zum Zeilenende \u2013 hinter den Link &#8211; zu gehen. Dann l\u00e4sst sich der Text separat eingeben.&nbsp; <\/p>\n<h2>Weitere Plugins<\/h2>\n<p>Zudem geben die Autoren des obigen Artikels an, dass das WordPress Contact Form 7 Plugin in WP 4.8 nicht mehr funktioniere. In <a href=\"https:\/\/wordpress.org\/support\/topic\/not-working-with-wordpress-4-8-2-2\/\" target=\"_blank\" rel=\"noopener\">diesem WordPress-Forenbeitrag<\/a> wird das Plugin <a href=\"https:\/\/wordpress.org\/support\/plugin\/disable-json-api\/\" target=\"_blank\" rel=\"noopener\">Disable REST API<\/a> als nicht mehr kompatibel mit WordPress 4.8.2 bezeichnet. Der WP-Support schreibt aber, dass es nicht an diesem Plugin liegen kann.<\/p>\n<p>Weitere Plugins sind <a href=\"https:\/\/wordpress.org\/support\/plugin\/wp-vr-view\/reviews\" target=\"_blank\" rel=\"noopener\">WP-VR-view &#8211; Add Photo Sphere, 360 video to WordPress<\/a> (<a href=\"https:\/\/wordpress.org\/support\/topic\/it-doesnt-work-on-4-8-2\/\" target=\"_blank\" rel=\"noopener\">siehe<\/a>), <a href=\"https:\/\/wordpress.org\/support\/plugin\/wpforms-lite\/\" target=\"_blank\" rel=\"noopener\">Contact Form by WPForms &#8211; Drag &amp; Drop Form Builder for WordPress<\/a> (<a href=\"https:\/\/wordpress.org\/support\/topic\/not-working-since-update-4-8-2\/\" target=\"_blank\" rel=\"noopener\">siehe<\/a> und <a href=\"https:\/\/wordpress.org\/support\/topic\/4-8-version-doesnt-work\/\" target=\"_blank\" rel=\"noopener\">hier<\/a>) \u2013 soll mit 7.4.7 behoben sein. <\/p>\n<p>Vielleicht hilft es Betroffenen weiter. Falls jemand noch ein Plugin kennt, was nicht mehr funktioniert, kann er ja einen Kommentar hinterlassen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Wartungsupdate von WordPress auf die Version 4.8.2 behebt einige Sicherheitsl\u00fccken und beseitigt Fehler, kann aber u.U. zu Problemen mit verwendeten Plugins f\u00fchren.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1574],"tags":[2769,154,4349],"class_list":["post-195011","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-plugin","tag-probleme","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/195011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=195011"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/195011\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=195011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=195011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=195011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}