HTML Code in Kommentaren

  • Hallo zusammen,

    ich habe dass Forum bereits durchgesucht, aber leider keine Lösung für mein Problem gefunden.

    Die Situation ist folgende. Ich möchte auf meinem Blog
    (http:Michaela's Alltags Blog) meinen Lesern gerne die Möglichkeit geben in Kommentaren z.B. gifs, imgs etc. einzubinden.

    Wenn ich als Admin den Html Code einbinde bekomme ich alles schön angezeigt. Wenn ein Leser einen Html Code in den Kommentar einbindet verschwindet der meiste Inhalt davon nach Absendung wieder.

    Ich benutze WP 2.7.1 und habe auch schon das Plugin HTML Purified installiert und aktiviert. Allerdings hat das Plugin auch nichts gebracht.

    Beispiel:
    Ein Leser möchte bei seinem Kommentar folgenden HTML Code für einen Smiley einbinden:

    <a href="http://smiles.rc-welt.com/smile.129218.html" target="_blank"><img src="http://s16.rimg.info/0104074bb2b32deacc255da9d2813da3.gif" border="0" alt="smiles" /></a>

    wenn der Code so eingebunden und der Kommentar abgesendet wird landet bei mir zu Freigabe nur noch folgendes:

    <a href="http://smiles.rc-welt.com/smile.129218.html" rel="nofollow"></a>

    Ich weiß dass das irgendwie mit einem "HTML Filter" zusammenhängen muss. Aber ich kann den nirgendwo mehr oder minder abstellen oder sonstiges. (Bin ziemlicher css und php Laie und ne Frau also wäre ne detaillierte Erklärung wirklich supi :)) Ich hatte eigentlich gehofft, dass durch die Plugininstallation das Problem gelöst ist, aber leider nicht :cry:

    Kann mir jemand bitte weiterhelfen. Zwei Bloggerkolleginnen von mir haben dasselbe Problem....

    Vielen Dank schon mal im Voraus!

    • 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

  • ja die Doku bin ich Schritt für Schritt durchgegangen und hab auch alles genau so gemacht wie dort beschrieben. Aber das Problem besteht weiterhin.

  • Dann hab ich dir noch 2 weitere Tipps gegeben. Das $allowedtags-Array aus der kses.php kannst du z.B. per Plugin überschreiben. Sollte auch in der functions.php des Themes möglich sein.

    mit welchem Plugin kann ich das denn überschreiben!?!? :confused:

  • Mit einem eigenen. Zitat aus dem Quellcode:


    D.h. du musst die Konstante "CUSTOM_TAGS" setzen:

    PHP
    define('CUSTOM_TAGS', true);


    Eventuell in der functions.php, eventuell als eigenes selbstgeschriebenes Plugin. Musst du mal ausprobieren. functions.php sollte reichen, in der wp-config.php würde es zur Not vermutlich auch funktionieren.

    Dann kannst du das $allowedtags-Array mit eigenen Elementen füllen:


    Die Originale findest du wie schon gesagt in der wp-includes/kses.php - einfach dort raus kopieren und die entsprechenden Zeilen so anpassen wie du es haben möchtest,

Jetzt mitmachen!

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