我正在编写一个wordpress插件,当用户提交评论时会执行某个功能。唯一的问题是我使用的钩子“comment_post”有效,但如果该评论被akismet停止,我仍然记录该评论,但现在我的数字与实际网站上的数字不同。我应该使用comment_approved类型的钩子吗?
答案 0 :(得分:2)
这是我不久前看到的东西, 唯一的事情是管理员必须在函数运行之前批准/编辑注释..
使用wordpress admin hook:
wp_set_comment_status()
在管理员更改评论状态后运行此功能.., 这将从4个选项中查找状态
status ("delete", "approve", "spam", "hold").
您可以检查状态是否已批准? 从那里做你的计算?