首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在WordPress的新帖子上通知电子邮件订阅者?

如何在WordPress的新帖子上通知电子邮件订阅者?
EN

Stack Overflow用户
提问于 2016-03-18 10:05:32
回答 2查看 573关注 0票数 0

如何通过PHP通知新帖子的订阅者?订阅者的电子邮件存储在Wordpress之外,假设它存储在另一台服务器上。

我找到了几篇这样的文章..。第一条

但它只向Wordpress的所有注册用户发送一封电子邮件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-18 12:09:12

我认为,在这种情况下,您可能需要使用Wordpress save_post钩子,它是在保存了一个帖子之后触发的。您可以在这里阅读更多内容:帖子

所以,您可以在functions.php文件中做这样的事情

代码语言:javascript
复制
function on_create_send_email( $post_id ) {

    // If this is just a revision, don't send the email.
    if ( wp_is_post_revision( $post_id ) )
        return;

    //Handle your users and send the emails
}
add_action( 'save_post', 'on_create_send_email' );

你选择如何处理大量的电子邮件将是个人喜好的问题。有一些插件可以帮助解决问题,或者你可以将它与Mailchimp之类的东西集成在一起。

票数 1
EN

Stack Overflow用户

发布于 2016-03-18 19:01:40

如果发送每日更新适合您的情况,我的建议是使用MailChimp的RSS到电子邮件功能。只有在有新帖子的情况下(每天同一时间),它才会启动,并且永远不会包含已经包含在之前的电子邮件中的帖子。

这个特性没有做的一件事就是立即发送更新。换句话说:如果你想在文章发布的第二时间发送一封电子邮件,你就需要一个像这一个这样的插件(有点过时了)。或这一个.也就是说,如果你可以使用MailChimp发送你的电子邮件(尽管高度推荐)。我本人也没有使用过这些插件,所以我无法评论它们的质量/易用性--但我希望这能帮助您找到解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36081477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档