You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地XAMPP环境下WordPress密码重置链接无效问题求助

密码重置链接无效的原因及解决办法

核心原因

你遇到的问题根源在于之前跳过管理员邮箱验证的操作导致用户账户状态异常:

  • 添加add_filter( 'admin_email_check_interval', '__return_false' );虽然跳过了邮箱验证步骤,但WordPress的管理员账户仍处于「未完成邮箱验证」的状态。
  • 移除过滤器后,WordPress处理密码重置请求时,会优先触发未完成的邮箱验证逻辑,导致密码重置密钥没有被正确写入wp_users表的user_activation_key字段——这就是数据库中该字段为空、邮件密钥与数据库不匹配、链接无效的直接原因。
  • 本地环境的浏览器缓存、WordPress临时缓存,也可能导致过滤器移除后的设置未即时生效,进一步加剧问题。

解决步骤

  • 完成管理员邮箱验证
    登录WordPress后台,进入「设置」→「常规」,重新保存管理员邮箱地址(可直接输入原地址保存);通过WP Mail SMTP接收验证邮件,点击链接完成验证后,再尝试「忘记密码」流程。
  • 手动修复用户账户状态
    若无法接收验证邮件,打开phpMyAdmin找到WordPress数据库,进入wp_users表(前缀可能自定义),将管理员账户的user_activation_key字段设为随机字符串(如validated_123),同时确保user_status字段值为0,保存后重新发起密码重置。
  • 彻底清除缓存
    关闭所有浏览器窗口后重新打开站点;若安装了缓存插件,进入插件设置清除所有缓存。
  • 验证WP Mail SMTP配置
    在插件内发送测试邮件,确认邮件中的站点链接(如http://127.0.0.1/mywebsite/)正确无误,未被错误替换。

内容的提问来源于stack exchange,提问作者spookymonkey2020

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 04:25:09