输出完整的注释表单以在模板中使用。

原型

comment_form( array $args = array(), int|WP_Post $post_id = null )

描述

大多数字符串和表单字段可以通过传递给函数的$ args数组来控制,而你也可以选择使用’comment_form_default_fields’过滤器来修改默认字段数组,如果你只是想添加一个新字段或删除一个字段。所有字段也分别通过’comment_form_field_ $ name’的过滤器传递,其中$ name是字段数组中使用的键。

参数

$args (array) (Optional) 要覆盖的默认参数和表单字段。 ‘fields’(数组)默认注释字段,默认情况下可通过’comment_form_default_fields’挂钩过滤。 ‘author’(字符串)评论作者字段HTML。 ‘email’(字符串)评论作者电子邮件字段HTML。 ‘url’(字符串)评论作者URL字段HTML。 ‘cookies’(字符串)评论cookie选择加入字段HTML。 ‘comment_field’(字符串)注释textarea字段HTML。 ‘must_log_in’(字符串)‘必须登录到评论’消息的HTML元素。 ‘logged_in_as’(字符串)‘以[user]‘身份登录的消息的HTML元素。 ‘comment_notes_before’(字符串)如果用户未登录,则在评论字段之前显示的消息的HTML元素。默认“你的电子邮件地址将不会被发布。”。 ‘comment_notes_after’(字符串)textarea字段后显示的消息的HTML元素。 ‘action’(字符串)注释表单元素操作属性。默认’/wp-comments-post.php’。 ‘id_form’(字符串)注释表单元素id属性。默认’commentform’。 ‘id_submit’(字符串)注释提交元素id属性。默认’提交’。 ‘class_form’(字符串)注释表单元素类属性。默认’评论形式’。 ‘class_submit’(字符串)注释提交元素类属性。默认’提交’。 ‘name_submit’(字符串)注释提交元素名称属性。默认’提交’。 ‘title_reply’(字符串)可翻译的’回复’按钮标签。默认’发表回复’。 ‘title_reply_to’(字符串)可翻译的’回复’按钮标签。默认’保留对%s的回复’,其中%s是要回复的评论的作者。 ‘title_reply_before’(字符串)HTML在评论表单标题之前显示。默认值:<h3 id =“reply-title”class =“comment-reply-title”>。 ‘title_reply_after’(字符串)HTML在评论表单标题后显示。默认值:</ h3>。 ‘cancel_reply_before’(字符串)在取消回复链接之前显示的HTML。 ‘cancel_reply_after’(字符串)取消回复链接后显示的HTML。 ‘cancel_reply_link’(字符串)可翻译的“取消回复”按钮标签。默认’取消回复’。 ‘label_submit’(字符串)可翻译的’提交’按钮标签。默认’发表评论’。 ‘submit_button’(字符串)提交按钮的HTML格式。默认值:<输入名称=“%1 $ s”type =“submit”id =“%2 $ s”class =“%3 $ s”value =“%4 $ s”/>。 ‘submit_field’(字符串)提交按钮周围标记的HTML格式和注释隐藏字段。默认值:%1 $ s%2 $ s </ p>,其中%1 $ s是提交按钮标记,%2 $ s是注释隐藏字段。 ‘format’(字符串)评论表单格式。默认’xhtml’。接受’xhtml’,‘html5’。

源文件

路径:“

<?php
...
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/comment_form/