Betroffen ist nur das Zitat #417, alle vorhergehenden sind noch vor dem Update auf WP 2.9 entstanden und mithin nicht betroffen.
Hm, also werden die Quotes erst jetzt eingefügt. Das ist allerdings seltsam.
Zitat
Übrigens mußte ich zur Anfertigung der Screenshots die letzte Änderung von Dir rückgängig machen, denn ich bekam beim ersten Edit-Versuch gleich eine Fehlermeldung:
Okay, da habe ich übersehen, daß das ein Objekt ist.
Ersetze mal diesen Block:
//encode strings
if ( !empty($data) ) $quote = htmlspecialchars($data->quote);
if ( !empty($data) ) $author = htmlspecialchars($data->author);
if ( !empty($data) ) $source = htmlspecialchars($data->source);
if ( !empty($data) ) $category = htmlspecialchars($data->category);
… mit diesem:
//encode strings
if ( !empty($data) ) $quote = htmlspecialchars(stripslashes($data->quote));
if ( !empty($data) ) $author = htmlspecialchars(stripslashes($data->author));
if ( !empty($data) ) $source = htmlspecialchars(stripslashes$data->source));
if ( !empty($data) ) $category = htmlspecialchars(stripslashes$data->category));
Zitat
Kann ich nicht wirklich nachvollziehen: Bei meinem Provider gibt es diese Option nicht (habe in der Hilfe-Datenbank explizit danach gesucht),
Das ist eine Einstellung in der php.ini. Vielleicht kannst du die bearbeiten. Wenn du aber ein Standardpaket bei Strato hast, wird das vermutlich nichts.
Zitat
und ich schreibe ja auch ständig neue Artikel mit HTML-Code zum Bildereinbinden drin, ohne daß ich damit neuerdings Schwierigkeiten hätte!
Der Code für den Post-Editor hat sein eigenes stripslashes(). Irgendwo.
Zitat
Einzig das Plugin bereitet mir Kopfzerbrechen seit WP 2.9, vorher gab es diese Rückstriche nicht und gibt es in den nicht angetasteten Alt-Datensätzen des Plugins bis heute nicht.
Ich sehe nirgendwo, daß beim Speichern Backslashes ausgefiltert würden. Mein oben genanntes Plugin sollte aber das Speichern reparieren. Wenn nicht, gib nochmal Bescheid.
Vorhandene kaputte Zitate kannst du im MySQLAdmin (oder wie auch immer deine Verwaltung heißt) leicht ändern.
Gehe in die Tabelle mit den Zitaten (wp_stray_quotes) und dort auf »SQL«.
Gib diesen Befehl ein:
update wp_stray_quotes set quote = replace(quote, '=\\"', '="');
»OK« drücken. Fertig.
Zitat
Wenn das Problem ein providerseitiges wäre, müßte der Effekt ja quasi überall und blogweit auftauchen. Tut er aber offenbar nicht...
Naja, wie beschrieben: Die meisten Scripte beugen hier vor. Einige nicht, und so eines hast du wohl erwischt.
Gruß
Thomas