Kommentarformular anpassen

Ich möchte die Titel “Name”, “E-Mail” und “Website” in meinem Kommentarformular ändern. Wie könnte ich das tun? Ich dachte, wenn ich sie in diesem Bereich ändere, würde das funktionieren (“Website”, “Domänenreferenz”), aber es ändert nichts. Jede Hilfe wäre willkommen.

Hier ist meine Kommentare.php

 

'commentform', 'class_form' => 'comment-form', 'id_submit' => 'submit', 'class_submit' => 'submit', 'name_submit' => 'submit', 'title_reply' => __( 'Post a comment' ), 'title_reply_to' => __( 'Leave a Reply to https://wordpress.stackexchange.com/questions/250243/customize-comment-form/%s' ), 'cancel_reply_link' => __( 'Cancel Reply' ), 'label_submit' => __( 'Post Comment' ), 'format' => 'xhtml', 'comment_field' => '

', 'must_log_in' => '', 'logged_in_as' => '

' . sprintf( __( ' <a href="https://wordpress.stackexchange.com/questions/250243/customize-comment-form/. https://wordpress.stackexchange.com/questions/250243/customize-comment-form/' ), admin_url( 'profile.php' ), $user_identity, wp_logout_url( apply_filters( 'the_permalink', get_permalink( ) ) ) ) . '

', 'comment_notes_before' => '

' . __( '' ) . ( $req ? $required_text : '' ) . '

', 'author' => '

' . ( $req ? '*' : '' ) . '

', 'email' => '', 'url' => '

' . '

', ); comment_form($comments_args); ?>

Auch irgendwie unabhängig von der Frage. Das Kommentarformular wird zuerst angezeigt, gefolgt von den Formularen Name, E-Mail und Website. Gibt es eine Möglichkeit, die Formulare Name, E-Mail und Website zuerst durch das Kommentarformular zu ergänzen?

Solutions Collecting From Web of "Kommentarformular anpassen"

Mit diesem Code können Sie die Beschriftung der Kommentarfelder anpassen und das Kommentarformular unterhalb der Felder verschieben. Fügen Sie den Code zu Ihrer functions.php oder zu einem Plugin hinzu.

Um die Etiketten zu ändern, ändern Sie den Name CUSTOMIZED , Email CUSTOMIZED und Website CUSTOMIZED und Comment * CUSTOMIZED .

 /** * Customize comment form default fields. * Move the comment_field below the author, email, and url fields. */ function wpse250243_comment_form_default_fields( $fields ) { $commenter = wp_get_current_commenter(); $user = wp_get_current_user(); $user_identity = $user->exists() ? $user->display_name : ''; $req = get_option( 'require_name_email' ); $aria_req = ( $req ? " aria-required='true'" : '' ); $fields = [ 'author' => '

' . ' ' . '

', 'email' => '', 'url' => '

' . '

', 'comment_field' => '

', ]; return $fields; } add_filter( 'comment_form_default_fields', 'wpse250243_comment_form_default_fields' ); /** * Remove the original comment field because we've added it to the default fields * using wpse250243_comment_form_default_fields(). If we don't do this, the comment * field will appear twice. */ function wpse250243_comment_form_defaults( $defaults ) { if ( isset( $defaults[ 'comment_field' ] ) ) { $defaults[ 'comment_field' ] = ''; } return $defaults; } add_filter( 'comment_form_defaults', 'wpse250243_comment_form_defaults', 10, 1 );