wordpress忘记密码后重置密码代码

WordPress忘记密码后重置密码代码

对于WordPress网站管理员而言,忘记密码是一件很常见的事情。但是不要担心,你可以通过以下步骤来重置密码:

1. 访问WordPress登录页面

首先,在浏览器中输入你的WordPress网站地址,然后在网站地址后面加上 “/wp-admin”。这样就可以进入WordPress登录页面了。

2. 点击“忘记密码?”链接

在登录页面,你会看到 “忘记密码?”的链接,点击它,然后会跳转到密码重置页面。

3. 输入用户名或电子邮件地址

在密码重置页面,你需要输入你的WordPress用户名或者是注册时使用的电子邮件地址。

4. 重置密码

重置密码的最后一步是,在你的电子邮件地址中查收WordPress所发送的重置密码链接。通过该链接即可进入密码重置页面来设置新密码。

上面的过程需要操作多个步骤,如果你想要更快的重置密码,可以使用以下代码:

function reset_password() {
  global $wpdb;
  $user_login = $wpdb->get_var("SELECT user_login FROM $wpdb->users WHERE user_email='" . esc_sql($_POST['email']) . " ' ");
  if (empty($user_login)) {
    echo '该邮箱未注册!';
    exit;
  }
  $user = get_user_by('login', $user_login);
  $new_password = wp_generate_password(8);
  wp_set_password($new_password, $user->ID);
  wp_mail($_POST['email'], '新密码', '您的新密码是:' . $new_password);
  echo '您的新密码已通过电子邮件发送!';
}
add_shortcode('reset_password', 'reset_password'); 

你可以将上面的代码复制粘贴到 WordPress 主题目录下的 “functions.php” 文件中,然后保存更改。

使用以上代码后你可以在后台添加一个短代码,“[reset_password]”,在前台访问该短代码页面即可输入注册电子邮件地址,重置密码会自动发送至该电子邮件地址。

以上就是通过邮件重置WordPress密码的方法,希望可以帮到你。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5334
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 如有资源失效请在下面及时反馈,谢谢!! 抢沙发

请登录后发表评论

    请登录后查看评论内容