我有一个前端发帖表单,注册用户可以在其中起草帖子。我有一个元字段,其中包含起草内容的用户的电子邮件。现在,当我从后端发布内容时,我想发送一封电子邮件给用户,通知该帖子已发布。在wordpress发布帖子时向用户发送电子邮件
任何方向的研究将有所帮助。
谢谢!
我有一个前端发帖表单,注册用户可以在其中起草帖子。我有一个元字段,其中包含起草内容的用户的电子邮件。现在,当我从后端发布内容时,我想发送一封电子邮件给用户,通知该帖子已发布。在wordpress发布帖子时向用户发送电子邮件
任何方向的研究将有所帮助。
谢谢!
继承人您的问题的实际答案 - 我们都知道如何发送电子邮件:-) http://www.wprecipes.com/how-to-automatically-notify-your-members-on-new-posts 您可能会添加一些逻辑来相应地发送邮件......即仅仅是作者。
PHP's mail function应该是一个很好的起点。请记住确保您的php.ini设置正确以发送邮件。
TNX!另外我需要知道如何添加功能,当我点击wordpress仪表板中的发布帖子按钮。 – Sisir 2011-03-25 15:30:03
这里是免费的WordPress插件为 http://wordpress.org/extend/plugins/publish-post-email-notification/
add_action('publish_post', 'send_email');
function send_notification($post_id) {
$post = get_post($post_id);
$post_url = get_permalink($post_id);
$post_title = get_the_title($post_id);
$author = get_userdata($post->post_author);
$subject = 'Post publish notification';
$message = "Hello,";
$message .= "<a href='". $post_url. "'>'".$post_title."'</a>\n\n";
wp_mail($author->user_email, $subject, $message);
}
我问了这个问题,现在知道它已经有一段时间了:)谢谢! – Sisir 2011-11-03 11:36:50