欢迎光临
我们一直在努力

wordpress博客主题用户账户信息更改发送提示邮件方法

wordpress博客主题用户账户信息更改发送提示邮件方法

wordpress博客主题用户账户信息更改发送提示邮件方法

wordpress博客主题用户账户信息更改发送提示邮件方法

前言:

虽然文章标题我是取名为wordpress博客主题,但是大家不要以为只适用于wordpress博客主题类型哈,基本wordpress的主题都适应,碍于本站是博客所以使用博客测试的。

正文:

很多知名网站会在用户账户密码变更时发送提醒邮件,防止恶意修改用户密码。而WordPress原本属于WordPress的会员网站最近更是开通了WordPress。

这样,就必须考虑用户的帐户安全性。因此,有必要制作一个密码更改提示邮件功能。下面给出了PS特定代码函数.php仅文件。

function password_reset_mail( $user_id ) {
        $site_name = get_bloginfo('name');
        $site_url = get_bloginfo('wpurl');
        $user_info = get_userdata( $user_id );
        $to = $user_info->user_email;
        $subject = "密码修改提示:".$site_name."";
        $message = "您好," .$user_info->display_name . "n您在".$site_name."的账户密码已被修改!nn如果不是您本人修改的,请迅速至".$site_url."确认。";
        wp_mail( $to, $subject, $message);
}
add_action( 'password_reset', 'password_reset_mail', 10, 2);

此段代码是参考以下代码做出修改而得来的,大家也可以参考下。

function user_profile_update( $user_id ) {
        $site_url = get_bloginfo('wpurl');
        $user_info = get_userdata( $user_id );
        $to = $user_info->user_email;
        $subject = "Profile Updated: ".$site_url."";
        $message = "Hello " .$user_info->display_name . "nYour profile has been updated!nnThank you for visitingn ".$site_url."";
        wp_mail( $to, $subject, $message);
}
add_action( 'profile_update', 'user_profile_update', 10, 2);

第二段代码的作用是在用户更新账户信息时发出邮件提示
再来一段,当wordpress用户的帐号被删除时给用户发送提示邮件的代码:

function v7v3_delete_user( $user_id ) {
    global $wpdb;
    $site_name = get_bloginfo('name');
    $user_obj = get_userdata( $user_id );
    $email = $user_obj->user_email;
    $subject = "帐号删除提示:".$site_name."";
    $message = "您好," .$user_obj->display_name . "n您在".$site_name."的账户已被管理员删除!nn如果您对本次操作有什么异议,请联系管理员反馈!";
    wp_mail( $email, $subject, $message);
}
add_action( 'delete_user', 'v7v3_delete_user' );

好了,以上就是今天的内容wordpress博客主题用户账户信息更改发送提示邮件方法,有什么不懂得可以来问我。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:怀本博客 » wordpress博客主题用户账户信息更改发送提示邮件方法

分享到: 生成海报
avatar
网络技术开发;网页设计;计算机软硬件的技术开发 。网站建设。

热门文章

  • 评论 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    铭宇网络建站 专业 快捷

    联系我们联系我们
    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活