Ngoài câu trả lời hay của John, tôi sử dụng giải pháp thẳng hơn, cho phép tôi kiểm soát nhiều hơn đối với mẫu nhận xét và các lĩnh vực của nó.
Theo mặc định, ví dụ của chủ đề của bạn comments.php
( ví dụ như Twenty Eleven ) có thể có một cái gì đó như thế này -<?php comment_form(); ?>
Bây giờ, sử dụng <?php comment_form(); ?>
giống như:
<?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 );
?>
Sự khác biệt duy nhất, AFAIK, là phiên bản dài hơn cho phép bạn linh hoạt hơn. Như trong trường hợp của bạn, bạn không muốn hiển thị trường trang web. Vì vậy, bạn chỉ cần loại bỏ url
tham số trong fields
mảng và kết quả cuối cùng là:
<?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 );
?>
... đó là những gì bạn cần.
Đề nghị đọc: Tham khảo chức năng WordPress Codex / comment_form
Tệp nguồn: (phiên bản trung kế - mới nhất)http://core.svn.wordpress.org/trunk/wp-includes/comment-template.php