我正在尝试使用comment_form()
函数添加评论表单。当我不传递任何参数时,显示的唯一字段是注释textarea字段。我需要在作者和电子邮件字段中添加。我正在尝试使用fields
参数。
$args = array(
'fields' => array(
'author' => '<p class="comment-form-author"><label for="author">Name</label><input id="author" name="author" type="text" value="" size="30" /></p>'
),
'title_reply' => null,
'logged_in_as' => null,
'submit_button' => '<input name="%1$s" type="submit" id="%2$s" class="%3$s btn btn-primary" value="%4$s" />'
);
comment_form($args);
我仍然只是获得评论文本区域。我已经使用Inspect Element检查了标记,并且没有添加任何内容。另外三个参数title_reply, logged_in_as, submit_button
都可以正常工作。
此外,我还尝试使用apply_filters
,该方法也无效。
'fields' => apply_filters( 'comment_form_default_fields', array(
'author' => '<p class="comment-form-author"><label for="author">Name</label><input id="author" name="author" type="text" value="" size="30" /></p>'
)),