Hallo,
habe lange damit gelebt, doch mir jetzt endlich mal vorgenommen, der Sache auf den Grund zu gehen.
Wenn der Admin des WP-Blogs über eingegangene Kommentare per E-Mail benachrichtigt wird (WP-Admin -> Einstellungen -> Diskussion -> 'Mir eine E-Mail senden, wenn'), steht in der Betreffzeile der E-Mail immer HTML-Code statt die Anführungszeichen, also:
[Testblog] Bitte moderiere: & #8222; DieÜberschriftdesArtikels & #8220;
oder
[Testblog] Kommentar: & #8222; DieÜberschriftdesArtikels & #8220;
Ergo in der Betreffzeile wird der HTML-Zeichenreferenz 'NCR dezimal'-Code ausgegeben und nicht die Anführungszeichen " ".
(...ob nun die englische oder doch die deutsche Variante wäre mir erst einmal egal.)
Im Mail-Text selbst wird es richtig umgesetzt; dort erscheinen die Anführungszeichen. Einzig in der Subject-Zeile funktioniert hier die Zeichenausgabe nicht.
2. Fall, gleiches Thema:
Enthält der Benutzername eines Users [comment_author] beispielsweise ein & Zeichen, wird dieses im Text der Benachrichtigungs-E-Mail(!) bei neuen Kommentaren ebenfalls als HTML-Code ausgegeben und nicht das Zeichen an sich, also statt:
Musterfrau1 & Mustermann2
...erscheint
Musterfrau1 & amp; Mustermann2
[COLOR=#a9a9a9]
[/COLOR][COLOR=#808080](...ich habe hier an dieser Stelle - siehe oben - nach dem '&' immer ein Leerzeichen gesetzt, da sonst hier im Forum-Editor der Code [COLOR=#808080]natürlich [/COLOR]umgetzt wird und die "richtigen" Zeichen erscheinen. Jene, welche ich auch gern in den E-Mail Benachrichtigungen 'richtig' angezeigt bekommen haben würden wollte.)[/COLOR]
Gibt es hierfür ein Workaround, um die richtige Zeichenausgabe, nämlich die " in der Subject-Zeile und das '&'-Zeichen im [comment_author] zu erzwingen?
Das wäre brilliant.