评论、Ping以及引用通告相关动作钩子函数

评论、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")。