向数据库添加新注释。

原型

wp_new_comment( array $commentdata, bool $avoid_die = false )

描述

过滤新注释以确保在将注释插入数据库之前对字段进行清理和有效。使用评论ID调用’comment_post’操作以及评论是否被WordPress批准。还有’preprocess_comment’过滤器,用于在函数处理之前处理注释数据。

参考:

  • wp_insert_comment()

参数

$commentdata (array) (Required) 评论数据。 ‘comment_author’(字符串)评论作者的姓名。 ‘comment_author_email’(字符串)评论作者电子邮件地址。 ‘comment_author_url’(字符串)评论作者URL。 ‘comment_content’(字符串)评论的内容。 ‘comment_date’(字符串)评论提交的日期。默认为当前时间。 ‘comment_date_gmt’(字符串)评论在GMT时区中提交的日期。 GMT时区默认为$ comment_date。 ‘comment_parent’(int)此评论的父级ID,如果有的话。默认值为0。 ‘comment_post_ID’(int)与评论相关的帖子的ID。 ‘user_id’(int)提交评论的用户的ID。默认值为0。 ‘user_ID’(int)保持向后兼容性。请改用$ user_id。 ‘comment_agent’(字符串)评论作者用户代理。默认值是原始请求中发送的$ _SERVER超级全局中的“HTTP_USER_AGENT”的值。 ‘comment_author_IP’(字符串)注释作者IPv4格式的IP地址。默认值是原始请求中发送的$ _SERVER超级全局中的“REMOTE_ADDR”值。

源文件

路径:“

<?php
...
...
?>

其他

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