好吧,我知道标题很模糊,但我不知道如何表达。
基本上,我想要一个插件,可以向选择加入的用户发送电子邮件通知only if 他们特别得到了回复。
WordPress有其内置的评论线程/回复功能,因此,我想给他们一个选项,让他们只在收到回复后才得到通知,而不是每次在他们订阅的帖子上发布新评论时都用电子邮件轰炸用户。
如果需要的话,我可以自己开发这个,事实上,一个没有结果的初步搜索似乎指向这一点。
我的问题是,我应该看哪些挂钩?查看其他通知程序插件,我发现它们利用了comment_post
还有其他我能想到的。更具体地说,我如何知道用户x是否得到了直接回复?
我了解订阅系统的工作原理,我唯一关心的是如何判断订阅用户是否通过内置评论系统收到了直接回复。
最合适的回答,由SO网友:Jorge Israel Peña 整理而成
我想出来了。中的每个注释行wp_comments
表有一个名为comment_parent
其中存储comment_ID
父注释的。如果注释没有父项,则默认值为0。
因此,我猜在每一条评论帖子上,我都会检查数据库中发布的评论的父项,如果它与订阅者的评论相匹配,就通知他或她。
听起来像个计划。