一个分享WordPress、Zblog、Emlog、Typecho等主流博客的教程网站!
当前位置:网站首页 > 博客教程 > WordPress教程 > 正文

WordPress 博客更新内容后自动通知注册会员

作者:xlnxin发布时间:2021-04-15分类:WordPress教程浏览:533


导读:对于用WordPress系统搭建社区式网站的博主,应该都打开了会员注册功能,既然有了会员,那么在博客有更新内容时,是不是应该通知会员来阅读呢?但这里就有个问题,如果手...

对于用 WordPress 系统搭建社区式网站的博主,应该都打开了会员注册功能,既然有了会员,那么在博客有更新内容时,是不是应该通知会员来阅读呢?但这里就有个问题,如果手动通知会员,会很麻烦,且很浪费时间,不过WP博主可以给博客添加个内容更新时自动通知注册会员的功能,这样就不用手动通知那麻烦了。

WordPress 博客更新自动通知会员:

  1. 在博客当前使用的主题模板中的functions.php文件中的<?php和?>之间添加以下代码:
    function email_members($post_ID)  {
        global $wpdb;
        $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
        $users = implode(",", $usersarray);
        mail($users, "您关注的博客《》有更新", '<a href="http://www.boke8.net">点此查看该博客</a>');
        return $post_ID;
    }
    add_action('publish_post', 'email_members');
  2. 保存文件后即可。代码中的博客信息博主自主修改。

提醒:这样做行是行,但是可能数据量大时效率会有点低下。

来源

标签:wordpress主题模板博客