Dieser Text wurde am 19. September 2014 veröffentlicht und enthält möglicherweise veraltete Informationen.
comments.php
comment_form();
ersetzen durch
$comments_fields = array(
'author' =>
'<p class="comment-form-author"><label for="author">' . __( 'Name', 'domainreference' ) . '</label> ' .
( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) .
'" size="25"' . $aria_req . ' /></p>',
'url' =>
'<p class="comment-form-url"><label for="url">' . __( 'Website', 'domainreference' ) . '</label>' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) .
'" size="25" /></p>',
);
$comments_args = array(
// Titel des Formulars
'title_reply'=>'Anmerkung oder Frage schreiben',
// Titel bei Antwort auf einen anderen Kommentar
'title_reply_to'=>'%s antworten',
// Text vor dem Formular
'comment_notes_before' => '',
// Kommentarfelder Autor, URI
'fields' => apply_filters( 'comment_form_default_fields', $comments_fields ),
//Kommentarfeld
'comment_field'=>'<p class="comment-form-comment"><textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>',
// Text hinter dem Formular
'comment_notes_after' => '<p class="comment-notes">Jeder Beitrag wird von Hand freigeschaltet.
Mit dem Absenden Ihres Kommentars willigen Sie ein, dass der angegebene Name im Zusammenhang mit Ihrem Kommentar und ggf. Ihrer Website gespeichert wird.</p>',
// Senden-Schaltfläche
'label_submit'=>'Absenden'
);
comment_form($comments_args);
Das E-Mail-Feld wurde in diesem Beispiel entfernt.
functions.php
Alternativ zur Defintion der Felder Autor, URI usw. über das Array $comments_fields lassen sich diese über eine Funktion in der functions.php deaktivieren.
function remove_comment_fields($fields) {
unset($fields['email']);
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','remove_comment_fields');
Wer die Kommentarfunktion dann noch datensparsamer machen möchte, kann die Kommentare ohne IP-Adresse speichern lassen. Ein angepasstes Kommentarformular soll sich außerdem positiv auf das SPAM-Aufkommen auswirken, da die SPAM-Bots nach bestimmten Schlüsselbegriffen wie z. B. den erlaubten HTML-Tags suchen.