Kommentarformular verändern

  • Hallo.
    Ich habe ein Theme installiert, welches ich nun mit viel Arbeit an meine Bedürfnisse angepasst habe. Da mir die Meinung meiner Leser sehr wichtig ist, will ich die Kommentarfunktion benutzen. Der Funktionsumfang gefällt mir leider überhaupt nicht.
    Wie kann ich das Aussehen der Felder verändern, sowie weitere Felder hinzufügen. Ich will zum Beispiel eine Anti-Spam Frage einbauen, welche mittels php Skript überprüft wird. Nur wenn diese richtig beantwortet wurde soll der Kommentar veröffentlicht werden.
    Die Felder sollen dahingehend verändert werden, dass sie mittels Bootstrap ansprechbar sind, um so das Aussehen zu übernehmen.

    Kurzfassung:

    • input sowie textfield mit Bootstrap-Klassen versehen
    • eigene Anti-Spam-Funktion einbinden
    • Kommentar nur veröffentlichen, wenn Text eigegeben wurde und Anti-Spam-Frage richtig beantwortet wurde
    • Fehlermeldung-Seite selber erstellen (die Seite von Wordpress sieht unschön aus und passt überhaupt nicht in mein Layout, ist ein Feld nich oder nicht korrekt ausgefüllt, soll eine eigene Fehlermeldung auf einer Seite im Design meiner Internetseite erscheinen)


    Vielen Dank im Voraus,
    Sam49

    • 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

  • hier findest du eine Anleitung die Kommentarform zu ändern


    http://codex.wordpress.org/Function_Reference/comment_form

    am besten machst du das in einem Child Theme

    von einer AntiSpam Frage mittels php warne ich,wer weiß , ob die mit Caching Plugins kompatibel ist

    nutze entweder AntiSpamBee => Plugin das viel Spam verhindert
    oder dieses Plugin hier
    https://de.wordpress.org/plugins/si-captcha-for-wordpress/

    oder such dir eines "Captcha comments WordPress" sind die Suchworte

  • Ich komm damit leider nicht klar. Ich habe folgenden Code eingefügt, dieser verändert zwar das Textfeld, nicht aber das Input-Feld...

    PHP
    $comments_args = array('comment_field'    =>    '<div class="form-group"><label for="comment">' . _x( 'Comment', 'noun' ) . '</label><div class="input-group"><span class="input-group-addon"><i class="glyphicon glyphicon-comment"></i></span><textarea id="comment" name="comment" rows="5" cols="75" placeholder="" class="form-control contact" aria-required="true" ></textarea><span class="glyphicon form-control-feedback" aria-hidden="true"></span></div><div class="help-block with-errors"></div></div>',
    
    
    'author'                 =>    '<div class="form-group"><label for="author">' . __( 'Name', 'domainreference' ) . '</label><div class="input-group"><span class="input-group-addon"><i class="fa fa-user"></i></span><input type="text" class="form-control contact" id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) .'" size="30"' . $aria_req . ' /><span class="glyphicon form-control-feedback" aria-hidden="true"></span></div><div class="help-block with-errors"></div></div>',    );
    comment_form($comments_args);
  • (...) will ich die Kommentarfunktion benutzen. Der Funktionsumfang gefällt mir leider überhaupt nicht. (...)

    Vergiss diese völlig überholte Kommentarfunktion von WP einfach und setzte etwas zeitgemäßes wie

    https://de.wordpress.org/plugins/wpdiscuz/

    ein, bringt Deine gewünschten Funktionen und eine Menge mehr mit und lässt sich auch sehr weitreichend an die eigenen Bedürfnisse ohne direkten Eingriff in den Code individuell anpassen…

Jetzt mitmachen!

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