如果您运行多作者博客,则在发布博客文章时通知作者可以帮助他们宣传文章并参与讨论。最近,我们的一位读者询问是否可以在作者的文章发表时给他们发送电子邮件。在本文中,我们将向您展示如何在作者的帖子在 WordPress 中发布时向他们发送电子邮件。
方法 1:使用编辑流向作者发送发布通知
您需要做的第一件事是安装并激活Edit Flow插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。
Edit Flow 开箱即用,可用于电子邮件通知。一旦您激活该插件,它就会在他们的帖子发布时开始向作者发送电子邮件通知。
但是,它不会将这些电子邮件通知发送给站点管理员。您可以转到编辑流程»通知页面并为“始终通知博客管理员”选项选择启用。
Edit Flow 是一个强大的插件,它可以做的不仅仅是发送电子邮件通知。有关您可以使用它做什么的完整概述,请参阅我们的指南,了解如何使用 Edit Flow 改进 WordPress 中的编辑工作流程。
方法 2:电子邮件作者使用更好的 WordPress 通知
此方法适用于只想向作者发送电子邮件通知而无需编辑流程的任何其他编辑功能的用户。
您需要做的第一件事是安装并激活Better Notifications for WordPress插件。
激活后,您需要访问通知»添加新页面以创建您的作者电子邮件通知。
首先,您需要输入此通知的标题,例如’Post Published Notification for Authors’。
在“通知”字段中,您需要选择“新帖子发布”。
在“附加电子邮件字段”选项下,选中“仅将此通知发送给作者”旁边的框。
现在您需要编写主题行和电子邮件正文。更好的 WordPress 通知附带一些短代码,您可以在电子邮件主题和正文中使用它们。
在电子邮件主题字段中,您应该输入:
Post Published: [post_title]
对于消息正文,您可以使用此模板:
您好 [user_nicename],
我们刚刚发布了您的帖子“[post_title]”。
你可以在这里查看:[永久链接]
谢谢,
最后,您需要单击保存按钮来存储您的新通知。
当他们的帖子在 WordPress 中发布时,该插件现在将向作者发送通知电子邮件。
有关更详细的说明,请参阅我们的指南,了解如何在 WordPress 中添加更好的自定义通知。
方法 3:文章发表时手动向作者发送电子邮件
此方法适用于喜欢在 WordPress 中添加代码片段的用户。
您需要将此代码添加到主题的functions.php文件或特定于站点的插件中。
function notifyauthor($post_id) { $post = get_post($post_id);$author = get_userdata($post->post_author);$subject = “Post Published: “.$post->post_title.””; $message = ” Hi “.$author->display_name.”, Your post, \””.$post->post_title.”\” has just been published. View post: “.get_permalink( $post_id ).” Thanks” ; wp_mail($author->user_email, $subject, $message);}add_action(‘publish_post’, ‘notifyauthor’);
此代码在 WordPress 中发布新帖子时运行。它使用代码中定义的主题和消息向作者发送电子邮件通知。随意更改主题和消息字段以满足您的需求。
故障排除提示:
如果您的作者抱怨没有收到电子邮件通知,请查看我们的指南,了解如何修复 WordPress 不发送电子邮件问题。
我们希望这篇文章能帮助您在作者的文章在 WordPress 中发布时向他们发送电子邮件。您可能还想看看我们专家挑选的21 个插件,以有效管理 WordPress 多作者博客。