🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **评论、Ping以及引用通告相关动作钩子函数** **comment_closed** 尝试显示评论输入框而日志却设置为不允许评论时,执行该动作函数。函数接收的参数:日志ID。 **comment_id_not_found** 试图显示评论或评论输入框却未找到日志ID时,执行该动作函数。函数接收的参数:日志ID。 **comment_flood_trigger** 调用wp_die以阻止接收评论前,若检测到评论数量异常增多,执行该动作函数。函数接收的参数:上一次评论发表时间,当前评论发表时间。 **comment_on_draft** 日志为草稿状态却试图显示评论或评论输入框时,执行该动作函数。函数接收的参数:日志ID。 **comment_post** 评论刚被存入数据库时,执行此动作函数。函数接收的参数:评论ID,评论审核状态("spam",0(表示未审核),1(表示已审核))。 **edit_comment** 数据库中的评论被更新或编辑后,执行此动作函数。函数接收的参数:评论ID。 **delete_comment** 评论即将被删除前,执行此动作函数。函数接收的参数:评论ID。 **pingback_post** 日志新添加pingback后,执行此动作函数。函数接收的参数:评论ID。 **pre_ping** 执行pingback前,执行此动作函数。函数接收的参数:将要处理的日志链接数组,以及日志的“pung”设置。 **trackback_post** 日志新添加trackback后,执行此动作函数。函数接收的参数:评论ID。 **wp_blacklist_check** 执行该动作函数以判断评论是否应被禁止。函数接收的参数:评论者的名称、电子邮件、URL、评论内容、IP地址、用户代理(浏览器)。该函数可执行wp_die以拒绝评论,也可以修改某个参数以使评论中可包含用户在WordPress选项中设置的黑名单关键词。 **wp_set_comment_status** 评论状态发生改变时,执行此动作函数。函数接收的参数:评论ID,表明新状态的状态字符串("delete", "approve", "spam", "hold")。