上次我们讲了如何给WordPress投稿功能添加富文本编辑器,这次我们来讲讲如何实现 投稿者的投稿审核通过并发布后,自动给投稿者发一封邮件进行提醒。
一、添加一个存储投稿者邮箱的自定义栏目
打开WordPress添加投稿功能,下面我们将对这篇中的代码进行修改。在第二段代码第78行插入以下代码
其中ludou_tougao_email是自定义栏目的名称
add_post_meta$status,'ludou_tougao_email',$email,TRUE;二、添加提醒功能php代码
在主题目录下的functions添加以下php代码将以下代码中的露兜博客名称和URL改成你自己的
- functiontougao_notify$mypost{
- $email=get_post_meta$mypostID,"ludou_tougao_email",true;
- if!emptyempty$email{
- 以下是邮件标题
- $subject='您在露兜博客的投稿已发布';
- 以下是邮件内容
- $message='
- strong露兜博客strong提醒您:您投递的strong'.$mypostpost_title.'strong已发布
- 您可以点击以下链接查看具体内容:br
- ahref="'.get_permalink$mypostID.'"点此查看完整內容
- ===================================================================
- strong感谢您对ahref="ludou"target="_blank"露兜博客的和支持strongp
- strong该信件由系统自动发出,请勿回复,谢谢.strongp
- add_filter'wp_ma 上海网站设计 il_content_type',create_function'','return"texthtml";';
- @wp_mail$email,$subject,$message;
- }
- }
当投稿的从草稿状态变更到已发布时,给投稿者发提醒邮件
add_action'draft_to_publish','tougao_notify',6;
以上功能需要你的服务器支持mail函数。
新闻热点
疑难解答
图片精选