当网站有文章发表时,邮件通知管理员
文 / @UTHEME
什么是文章更新邮件通知?
您是否知道当您的WordPress网站收到新评论时,管理员会立即收到电子邮件通知?那么,如果文章被发表时也有相似的通知,岂不是更好?
但是,在这里我们需要强调一点,上述功能仅适用于多用户博客。如果您是一个人的博客并且您自己发布文章,我想不出有什么必要性。
如何实现邮件通知功能?
function my_project_updated_send_email($post_id){
//如果只是一个新版本,就不用发邮件了
if(wp_is_post_revision($post_id))
return;
$post_title=get_the_title($post_id);//获取文章标题
$post_url=get_permalink($post_id);//获取文章链接
$subject='有人在你网站上发表了新文章,是你干的吗?';//发送邮件的标题
$message="下面是新文章的内容:\n\n";
$message.=$post_title.":".$post_url;
//把文章的信息链接起来,作为邮件的正文
//发送邮件给管理员,我比较懒,这里就直接写我的邮箱了
wp_mail('470266798@qq.com',$subject,$message);
}
add_action('insert_post','my_project_updated_send_email');//把这个动作挂在到insert_post钩子上,一有文章发布,就发邮件
以上代码段中的add_action()
函数将my_project_updated_send_email()
函数挂在到insert_post
钩子上。因此每次发布文章时,动作钩子就会触发,调用该函数以发送电子邮件通知。
该功能的实际用途
该功能在什么情况下会派上用场呢?在以下两种情况下,我曾用过该功能:
- 当网站增加了投稿功能,并使用WordPress安卓应用程序进行审核时。
- 将网站前台的联系表单信息提交到一个名为“问答”的自定义文章类型上时。
每当有人在我们网站上投稿,我就会立即收到短信(通过139邮箱实现),这能够增进站长与用户之间的互动。如果您的网站是商业性质的,这对于提升客户服务质量是很有帮助的。

相关文章
-
个人网站选择WordPress还是Typecho? 2023-05-28 23:33:13
-
盘点2023年最好用的三款wordpress知识库主题 2023-05-28 23:20:26
-
wordpress建外贸B2C独立站的五大优势 2023-05-28 23:05:49
-
盘点2023年依然好用的3款wordpress文档主题 2023-05-28 23:02:19
-
盘点2023年依然好用的3款wordpress外贸网站主题 2023-05-28 22:59:41
-
盘点2023年依然好用的3款wordpress轻社区主题 2023-05-28 22:57:54
-
盘点2023年依然好用的3款wordpress电商主题 2023-05-28 22:56:05
-
wordpress后台地址是多少(附:后台地址修改教程) 2023-05-28 22:54:15
-
盘点2023年依然好用的3款wordpress笔记主题 2023-05-28 22:51:13
-
开源wordpress主题:kratos 介绍 2023-05-28 22:47:46