wordpress主题建站,选择WEB主题公园中文原创企业网站模板!

WordPress技术博客 news
您现在的位置:首页 > WordPress技术博客 > WordPress多作者博客邮件通知作者

本周推荐网站模板

WordPress主题视频教程

最近更新的WordPress主题
最新更新过的网站模板

WordPress多作者博客邮件通知作者

发布时间:2014/05/05 WordPress技术博客 1348 0

WEB主题公园的社区最近大家反应发帖限制太多,很难发上帖子,所以我们更新了社区的一些功能:把邮箱的限制取消掉了 ,发帖的字数降低到了100,这样让大家提问更加容易,并且我们还更新了一个新的功能,当官方回应了你的提问的帖子时,会自动发送一封系统邮件给你,提示你帖子已经被回复,方便大家查看官方回复。

这里我们就来说一说我们程序员新写的一个小功能,这需要稍微设置一下就能给用户发送邮件,这个功能可以适用于WordPress多用户投稿、或者像WEB主题公园一样的问答系统。

讲下面的代码放进你的主题function文件即可实现这一功能:

function email_actor_thempark($post_ID) {
// 发布新文章或修改文章,更新,检查某个自定义栏目的字段是否为空,如果不是发送邮件
global $wpdb;
if(!wp_is_post_revision($post_ID)) {//发布新文章或者更新文章时

if( get_post_meta($post_ID, 'mail',TRUE)!==""){//判断自定义栏目‘mail’是否为空
$auctorid= get_post( $post_ID)->post_author;//获取文章作者id
$url_linck= post_permalink( $post_ID );//获取文章链接
$emails=get_the_author_meta( 'user_email', $auctorid );//获取文章作者的邮箱地址
$titler ='[WEB主题公园]您在WEB主题公园问答社区的帖子有了官方的回应';//邮件标题
$messages = __('尊敬的WEB主题公园用户:' ) . "\r\n\r\n";  //邮件正文,这儿有三段话其中调用了文章的链接提供给用户点击
$messages .= __('您在WEB主题公园问答社区发布的帖子现在有了官方的回应,您可以通过这个链接查看,或者去你的个人中心查看:'.$url_linck) . "\r\n\r\n";
$messages .= __('此邮件系系统发送,请勿回复');
wp_mail($emails, $titler,$messages );//发送邮件

}}}

add_action('save_post', 'email_actor_thempark‘);

通过上面的代码和注释,你应该能够明白上面的代码是如何运行的了,修改邮件内容和标题,加入代码。

加入代码之后,在后台点击编辑他用户发布的文章时,添加一个自定义栏目:mail  更新文章即可发送邮件给文章作者上面的邮件信息。如下图:

themepark

 

 

 

 

WordPress原创主题,高端网站模板建站,网站模板建站资源以及开发知识分享,尽在WEB主题公园

如未标明出处,所有文章均为WEB主题公园原创,如需转载,请附上原文地址,感谢您的支持和关注。

============关于WEB主题公园=============

WEB主题公园致力于开发适合中国人习惯的中文WordPress网站模板,并提供全程视频教程,让您能够轻松的使用网站模板建立好自己的网站!

分享WordPress开发,网站维护经验,分享更多有用的WordPress知识

WEB主题公园--做最好的中文原创WordPress主题,网站模版。