[WP 4.6.1] - ungewollter HTML Code bei Kommentar-Benachrichtigungen in E-Mail Betreff

  • 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.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!