首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在wordpress中发布帖子时向用户发送电子邮件

在wordpress中发布帖子时向用户发送电子邮件
EN

Stack Overflow用户
提问于 2011-03-25 23:20:43
回答 4查看 12.6K关注 0票数 1

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

这项研究的任何方向都会有所帮助。

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2016-02-09 13:02:27

代码语言:javascript
复制
add_action( 'publish_post', 'send_notification' );
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 );  
}
票数 4
EN

Stack Overflow用户

发布于 2012-09-21 17:52:27

这是针对http://wordpress.org/extend/plugins/publish-post-email-notification/免费wordpress插件

票数 2
EN

Stack Overflow用户

发布于 2011-03-25 23:24:24

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

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

https://stackoverflow.com/questions/5434475

复制
相关文章

相似问题

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