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