Mahlzeit allerseits,
ich bin soeben auf ein kurioses Problem gestoßen: In meinem Blog
http://www.zonebattler.net/
zeige ich in der Sidebar vier zufällig ausgewählte Thumbnails von Artikelfotos aus dem Bestand, die mit dem jeweils dazugehörigen Beitrag verlinkt sind. Ziel ist es, alte Beiträge prominent und wirksam hervorzuheben. Im Hintergrund werkelt dazu das Plugin "Stray Random Quotes", siehe
http://wordpress.org/plugins/stray-quotes/
welches bisher bestens funktionierte. Neuerdings aber, sprich seit dem Update auf WordPress 3.6, kriege ich meine neuen "Zitate" nicht mehr funktionabel abgespeichert, die nicht aus nacktem Text, sondern aus einem Image-Link in HTML bestehen. Und da werden jetzt die ganzen (notwendigen) Anführungszeichen für die Parameter mit vorgestelltem Slash abgespeichert, also z.B. aus
... width="150" height="113" ...
ein
... width=\"150\" height=\"113\" ...
gemacht, womit natürlich invalider und nicht funktionabler Code generiert wird.
Jedes erneute Editieren und Abspeichern brinkt einen weiteren Backslash dazu, führt also zu nix. Man kriegt keine "Gänsefüßchen" mehr rein.
Leider ist das Plugin seit Jahren nicht mehr gewartet worden, der Autor nicht mehr erreichbar, sein Blog geschlossen. Einen moderneren Ersatz zu suchen ist keine Lösung für mich, ich habe damit schon weit über 500 Datensätze angelegt und will mir die Arbeit keinesfalls nochmal machen. Als temporären Workaround habe ich den verkehrt abgespeicherten Datensatz händisch in der Datenbank über MyPHPadmin zurechtgestutzt, das ging natürlich, ist aber keine Dauerlösung für die Zukunft.
Hat jemand eine Idee, wie man den Plugin-Editor dazu bewegen kann, das Sonderzeichen »"« wieder ordnungsgemäß abzuspeichern und nicht als »\"«? Das ist doch sicher ein grundsätzliches Phänomen, zu dem es eine eindeutige Ursache und eine Lösung gibt?
Danke für die Aufmerksamkeit und zielführende Tipps!
Edit: Kann man eventuell die Sonderzeichen so maskieren, daß sie beim (ersten) Abspeichern richtig gespeichert werden? Wäre immerhin ein praktikabler Behelf...
Beste Grüße,
Ralph