ฉันใช้ตัวกรองที่กำหนดเองเพื่อเปลี่ยนฟิลด์ แต่ไม่สามารถหาวิธีเปลี่ยนลำดับของฟิลด์ในฟอร์มความคิดเห็นได้
คำสั่งที่ต้องการ:
- ช่องแสดงความคิดเห็น (แรก / บนสุด)
- ชื่อ
- อีเมล
- เว็บไซต์
นี่คือรหัสที่ฉันใช้ในปัจจุบัน:
function alter_comment_form_fields($fields){
$fields['comments'] = 'Test';
$fields['author'] = '<p class="comment-form-author">' . '<label for="author">' . __( 'Your name, please' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
'<input id="author" name="author" type="text" placeholder="John Smith" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' /></p>';
$fields['email'] = 'next'; //removes email field
//$fields['url'] = ''; //removes website field
return $fields;
}
add_filter('comment_form_default_fields','alter_comment_form_fields');