Oltre alla buona risposta di John, utilizzo una soluzione più semplice, che mi consente un maggiore controllo sul modulo di commento e sui suoi campi.
Per impostazione predefinita, il tuo tema comments.php
( Twenty Eleven, per esempio ) potrebbe avere qualcosa del genere:<?php comment_form(); ?>
Ora, usare <?php comment_form(); ?>
è uguale a:
<?php
$args = array(
'fields' => array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>',
'email' => '<p class="comment-form-email"><label for="email">' . __( 'Email' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
'url' => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label>' .
'<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
);
);
comment_form( $args );
?>
L'unica differenza, AFAIK, è che la versione più lunga offre maggiore flessibilità. Come nel tuo caso, non vuoi mostrare il campo del sito web. Quindi, rimuovi semplicemente il url
parametro fields
nell'array e il risultato finale è questo:
<?php
$args = array(
'fields' => array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>',
'email' => '<p class="comment-form-email"><label for="email">' . __( 'Email' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30"' . $aria_req . ' /></p>',
);
);
comment_form( $args );
?>
... che è quello che ti serve.
Lettura consigliata: riferimento funzione / codice commento WordPress Codex
File di origine: (versione trunk - la più recente)http://core.svn.wordpress.org/trunk/wp-includes/comment-template.php