当前位置:首页 > CMS教程 > WordPress > 列表

WordPress投稿功能添加邮件提醒功能

发布:smiling 来源: PHP粉丝网  添加日期:2018-11-29 10:03:09 浏览: 评论:0 

上次我们讲了如何给WordPress投稿功能添加富文本编辑器,这次我们来讲讲如何实现 投稿者的投稿审核通过并发布后,自动给投稿者发一封邮件进行提醒。

一、添加一个存储投稿者邮箱的自定义栏目

打开WordPress添加投稿功能,下面我们将对这篇中的代码进行修改。在第二段代码第78行插入以下代码

其中ludou_tougao_email是自定义栏目的名称

add_post_meta$status,'ludou_tougao_email',$email,TRUE;二、添加提醒功能php代码

在主题目录下的functions添加以下php代码将以下代码中的露兜博客名称和URL改成你自己的

  1. functiontougao_notify$mypost
  2.  
  3. $email=get_post_meta$mypostID,"ludou_tougao_email",true; 
  4.  
  5. if!emptyempty$email
  6.  
  7. 以下是邮件标题 
  8.  
  9. $subject='您在露兜博客的投稿已发布'
  10.  
  11. 以下是邮件内容 
  12.  
  13. $message=' 
  14.  
  15. strong露兜博客strong提醒您:您投递的strong'.$mypostpost_title.'strong已发布 
  16.  
  17. 您可以点击以下链接查看具体内容:br 
  18.  
  19. ahref="'.get_permalink$mypostID.'"点此查看完整內容 
  20.  
  21. =================================================================== 
  22.  
  23. strong感谢您对ahref="ludou"target="_blank"露兜博客的和支持strongp 
  24.  
  25. strong该信件由系统自动发出,请勿回复,谢谢.strongp 
  26.  
  27. add_filter'wp_ma 上海网站设计 il_content_type',create_function'','return"texthtml";'
  28.  
  29. @wp_mail$email,$subject,$message
  30.  
  31.  

当投稿的从草稿状态变更到已发布时,给投稿者发提醒邮件

add_action'draft_to_publish','tougao_notify',6;

以上功能需要你的服务器支持mail函数。

Tags: 投稿功能 邮件提醒

分享到: