页面特定的电子邮件通知

时间:2012-12-31 作者:rixtertrader

有没有插件,或者我可以设置一个允许评论的页面,以便向我的订阅者发送电子邮件通知?

我不想为我所有允许评论的页面启用电子邮件通知,只想为某些页面启用电子邮件通知。

通过激活特定页面的电子邮件通知,每当我在该页面上发布评论时,我希望我的所有订阅者都能收到包含评论实际文本的通知。

这能做到吗?

谢谢

1 个回复
SO网友:Ed Burns

我将如何处理这个问题是,我会首先找到一个工作良好的评论通知插件,最近已经更新。这一款似乎很合算:

http://wordpress.org/extend/plugins/subscribe-to-comments/installation/

然后我会想出一些方法来标记我想要评论通知的页面。您可以使用自定义metabox执行此操作(http://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/)甚至使用类别或特定标记。

最后,您需要一种方法来允许评论订阅仅在满足您的条件的页面上工作。我上面链接的插件给出了一个奇妙的提示:

可选:如果您的WordPress主题没有comment\\u form挂钩,或者如果您希望>手动确定“订阅”复选框在评论表单中的显示位置,请输入>此位置:

因此,对于任何不符合订阅标准的帖子,找出显示复选框的函数或者(甚至更好)通过检查插件来找出它使用的过滤器和操作,并简单地使用remove\\u action()和remove\\u filter()将其删除,这将是非常简单的。

我可能会对“after\\u setup\\u theme”使用一个过滤器,因为它是在“plugins\\u load”之后触发的。

结束

相关推荐

Email from new comments

我的博客电子邮件运行良好。我收到所有的电子邮件时,新的帖子和新的注册。但当有人发表评论时,我没有收到任何电子邮件。是的,我勾选了管理设置。有什么想法吗?