WordPress函数wp_allow_comment()用于验证评论数据是否被允许。该函数首先验证评论是否重复发布,最后使用函数wp_check_comment_data()检测并返回结果。验证的数据如:

  • comment_post_ID:评论所在的文章ID;
  • user_ID:发表评论的用户的ID;
  • comment_author:评论作者;
  • comment_author_email:评论作者的邮箱;
  • comment_content:评论内容。
wp_allow_comment( array $commentdata,  bool $wp_error = false ): int|string|WP_Error

函数参数

$commentdata

数据类型:array (必须)

包含有关评论的信息。

$wp_error

数据类型:bool (可选)

当为true时,不允许的评论将导致函数返回WP_Error对象,而不是执行WP_die()。

函数返回值

int|string|WP_Error

允许的评论返回审核状态,如果$wp_error为true,则不允许的评论将返回wp_error对象。

函数使用示例

if ( wp_allow_comment( $commentdata ) ) {
    // 评论被允许
} else {
    // 评论不被允许
}

扩展阅读

wp_allow_comment()函数位于:wp-includes/comment.php

相关函数:

  • wp_check_comment_data()
  • check_comment()
  • wp_new_comment()

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章