button vs submit -comment-form-template

  • Hallo,
    gibt es eine Möglichkeit im comment-form-template den submit nicht als

    HTML
    <input type="submit"... />


    sondern stattdessen als

    HTML
    <button type="submit"...>somecontent</button>


    darzustellen??

    Motivation:
    mit button tags hat man schönere Gestaltungsmöglichkeiten(wenn einem egal ist, dass sie im ie6 und 7 nicht richtig dargestellt werden.)

    Momentan mache ich das via /wp-includes/comment-form-template.php,
    habe aber

    1. das Problem, dass ich bei jedem Update die Datei neu überschreiben muss
    2. es nicht gerade schön ist im core Dateien zu ändern
    3. die Temlate installation funktioniert nur richtig, wenn man zuerst das Template installiert und dann noch die Core Dateien überschreibt (das ist ein schritt zu viel)

    Schonmal danke für jegliche Hilfe,
    Liebe Grüße
    Lukas

    • 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

  • Schon mal in der comments.php Deines Themes nachgeschaut? :roll: Da solltest Du auf die Core-Funktion comment_form() treffen... >> http://codex.wordpress.org/Function_Reference/comment_form

    Zitat

    [COLOR=#333333]mit button tags hat man schönere Gestaltungsmöglichkeiten(wenn einem egal ist, dass sie im ie6 und 7 nicht richtig dargestellt werden.)[/COLOR]

    Hm? Beides kann frei und flexibel via CSS formatiert werden.

  • Schon mal in der comments.php Deines Themes nachgeschaut? :roll: Da solltest Du auf die Core-Funktion comment_form() treffen... >> http://codex.wordpress.org/Function_Reference/comment_form


    Hm? Beides kann frei und flexibel via CSS formatiert werden.

    1.ja, leider kann man via fields alles bearbeiten, außer den submit-button, wenn ich das richtig verstanden habe

    2.nein, das stimmt leider nicht http://www.w3.org/TR/CSS2/generate.html#before-after-content ;) ein input kann kein :before und :after darstellen ... es gibt zwar workarounds via jQuery, aber schönder wäre es halt ohne ... es muss doch eine möglichkeit geben innerhalb des themes comment_form() zu überschreiben

  • Das geht auch mit CSS, in dem man unmittelbar nach dem INPUT-Element ein SPAN-Element einfügt, beide absolut positioniert und dem SPAN einen z-index verpasst.

    Den Submit-Button kannst Du weder in der Core-Datei noch in Plugins überschreiben (bspw. CF7). Flexibler ist hier Gravity Forms, hilft aber bei den Kommentaren nicht weiter.

    Ergo wäre die einfachste Methode jQuery: http://api.jquery.com/after/

    Und wenn es nur um ein Icon geht: Hintergrundbildchen funktionieren auch in allen Browsern... :D

  • Das geht auch mit CSS, in dem man unmittelbar nach dem INPUT-Element ein SPAN-Element einfügt, beide absolut positioniert und dem SPAN einen z-index verpasst.

    Den Submit-Button kannst Du weder in der Core-Datei noch in Plugins überschreiben (bspw. CF7). Flexibler ist hier Gravity Forms, hilft aber bei den Kommentaren nicht weiter.

    Ergo wäre die einfachste Methode jQuery: http://api.jquery.com/after/

    Und wenn es nur um ein Icon geht: Hintergrundbildchen funktionieren auch in allen Browsern... :D

    es gibt sachen die gehen einfach nicht per 'workaround' ;) ... bzw. nur sehr sehr kompliziert
    mit spans wäre ich glaube ich nicht glücklich geworden
    habe jetzt mittels javascript das input element in ein button element umgewandelt
    aber trotzdem danke für die hilfe ;)

  • Gibt halt Leuts, die ein Riesen-Tamtam wegen einem Kommentar-Absenden-Button machen... :roll:

Jetzt mitmachen!

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