我正在自定义我的评论框,但我似乎无法引入任何输入字段。我可以根据需要引入实际的评论框并提交按钮,但不包括姓名,电子邮件等文本字段。
这是我在comments.php中使用的代码
<?php
$comments_args = array(
'fields' => apply_filters(
'comment_form_default_fields', array(
'author' =>'<p class="comment-form-author">' . '<input id="author" placeholder="Your Name (No Keywords)" name="author" type="text" value="' .
esc_attr( $commenter['comment_author'] ) . '" size="30"' . $aria_req . ' />'.
'<label for="author">' . __( 'Your Name' ) . '</label> ' .
( $req ? '<span class="required">*</span>' : '' ) .
'</p>'
,
'email' => '<p class="comment-form-email">' . '<input id="email" placeholder="your-real-email@example.com" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) .
'" size="30"' . $aria_req . ' />' .
'<label for="email">' . __( 'Your Email' ) . '</label> ' .
( $req ? '<span class="required">*</span>' : '' )
.
'</p>',
)
),
'comment_notes_after' => '',
'label_submit'=>'Submit',
'title_reply' => '',
'logged_in_as' => '',
'comment_field' => '<p class="comment-form-comment"><label for="comment"></label><br /><textarea id="comment" name="comment" aria-required="true"></textarea></p>',
);
comment_form($comments_args);
?>
我错过了什么?我已经根据Wordpress codex和其他在线教程检查了我的代码,但我无法弄清问题是什么!我需要在functions.php中添加相应的函数吗?
非常感谢任何帮助。非常感谢。