如果您有一个多作者博客,则在作者的一篇文章发表时通知作者将有助于在团队中引起参与和讨论。 最近,一位读者问,发表文章时是否可以通过电子邮件发送给作者。

在本教程中,我们将向您展示在WordPress中发表文章时如何向作者发送电子邮件。

在文章发表后向作者发送电子邮件

方法1:使用“编辑流程”向用户发送通知

您需要做的第一件事是安装并激活插件“ 编辑流程 ”。 有关更多详细信息,请参见有关以下内容的分步指南 安装WordPress插件的方法.

« 编辑流程 “无需配置即可发送电子邮件通知。 激活插件后,每次发布文章时,它将开始向作者发送电子邮件通知。

但是,它不会将电子邮件通知转发给站点管理员。 您可以转到“ 编辑流程>通知 »并选择激活选项« 始终通知博客管理 “。

编辑流程WordPress插件作者

编辑流程是一个功能强大的插件,它可以做的不仅仅是发送电子邮件通知等等。

2方法:使用更好的通知插件发送通知

此方法适用于只希望发送电子邮件通知而没有编辑功能的用户。 您需要做的第一件事是安装并激活插件“ 更好的通知 ”。 激活后,您必须访问“ 通知>添加新 创建电子邮件通知。

更好的通知插件电子邮件通知

您必须先输入此通知的标题,然后才能自由选择所需的内容。

在野外 通知 您必须选择“ 新帖子发布 ”。 在发送电子邮件的选项中,您必须选中“ 发送该通知笔者只 “。

现在,您需要编写主题行和电子邮件正文。 ” 更好的WordPress通知提供一些可以在电子邮件正文中使用的短代码。

对于电子邮件主题,您必须输入:

[post_title] 对于消息的正文,您可以使用此模板:您好 [user_nicename],我们刚刚发布了您的消息“[post_title]”。 你可以在这里看到它:[永久链接]

谢谢,

最后,您需要单击“保存”按钮来保存新通知。 该插件现在将在作者的文章发表在您的 WordPress博客.

3方法:手动将通知发送给文章作者

该方法适用于熟悉在WordPress中编辑代码的用户。 因此,您必须将此代码添加到插件或文件“ 的functions.php 您的活跃主题。

函数notifyauthor($ post_id){$ post = get_post($ post_id); $ author = get_userdata($ post-> post_author); $ subject =“发布日期:”。$ post-> post_title。 $ message =“ Hello”。$ author-> display_name。“,您的文章:”“。$ post-> post_title。”“已经发布。请阅读文章:” .get_permalink($ post_id)。 wp_mail($ author-> user_email,$ subject,$ message); } add_action('publish_post','notifyauthor');

当新帖子发布到WordPress时,此代码有效。 它使用代码中定义的标题和消息向作者发送电子邮件通知。 因此,您可以修改此代码的消息(变量$消息).

请记住始终进行备份 您的博客 在进行此类修改之前。

这就是本教程的内容。 如果您有任何问题,请随时在 形式 以下评论。