2011-03-25 155 views
0

我有一个前端发帖表单,注册用户可以在其中起草帖子。我有一个元字段,其中包含起草内容的用户的电子邮件。现在,当我从后端发布内容时,我想发送一封电子邮件给用户,通知该帖子已发布。在wordpress发布帖子时向用户发送电子邮件

任何方向的研究将有所帮助。

谢谢!

回答

0

PHP's mail function应该是一个很好的起点。请记住确保您的php.ini设置正确以发送邮件。

+0

TNX!另外我需要知道如何添加功能,当我点击wordpress仪表板中的发布帖子按钮。 – Sisir 2011-03-25 15:30:03

2
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); 
} 
相关问题