操作前请提前准备好以下权限,避免中途卡壳:
这是最常见的失败场景,90%的问题出在邮件拦截或发信配置错误,按以下步骤排查:
首先检查邮箱的垃圾邮件、广告邮件、订阅邮件文件夹,部分邮箱会把WP默认发的重置邮件判定为垃圾邮件,找到后标记为“非垃圾邮件”即可正常接收后续邮件。
如果确认没有被拦截,说明WP默认发信功能被主机商限制,直接修改根目录下的wp-config.php文件,在/ 好了!请不要再继续编辑。请保存本文件。使用愉快! /之前插入以下代码,替换成你自己的QQ邮箱信息即可:
QQ邮箱授权码获取方式:登录QQ邮箱→设置→账户→开启POP3/SMTP服务,按提示发送短信后即可生成授权码。配置完成后重新申请密码重置邮件,即可正常接收。
该场景核心原因是缓存或伪静态规则错误,按以下步骤修复:
依次清空以下所有缓存后重新申请重置链接:浏览器缓存、网站CDN缓存、WP缓存插件(WP Rocket/W3 Total Cache等)缓存、主机面板层面的缓存。
如果清空缓存后依然提示无效,检查网站伪静态规则是否正确:

该场景一般由插件/主题冲突或数据库表损坏导致,按以下步骤排查:
通过文件管理器进入wp-content目录,将plugins文件夹重命名为plugins_back,此时所有插件会被强制禁用,重新尝试重置密码。如果成功,再将plugins_back改回plugins,逐个重命名内部插件文件夹,排查出冲突插件后删除或更换即可。
如果禁用插件后依然失败,进入wp-content/themes目录,将你当前使用的主题文件夹重命名,WP会自动启用官方默认主题,再尝试重置密码,成功后说明主题存在兼容性问题,更换主题即可。
如果以上操作都无效,在wp-config.php中插入以下代码:
``` define( 'WP_ALLOW_REPAIR', true ); ```访问地址:你的域名/wp-admin/maint/repair.php,点击“修复数据库”,修复完成后立刻删除刚才插入的代码,避免留下安全漏洞。
如果以上场景修复都无效,可直接用以下两种方法强制重置密码,100%可用:
操作步骤:
$table_prefix = 'xxx_'; ,xxx_就是你的数据库表前缀,默认是wp_适合不会操作数据库的用户,步骤如下:
注:代码中的1是用户ID,默认管理员ID为1,如果你要重置其他账号的密码,替换为对应用户的ID即可。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图