
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress忘记密码如何重置
WP集市
2025-09-11
【WordPress教程】
1610人已围观
-
当你把wordpress后台的密码给忘了的时候,别慌。这玩意儿就像你家的钥匙丢在沙发缝里,明明就在那儿但死活摸不着。首先试试那个“忘记密码”的链接——对,就是登录页面右下角那个小到容易被忽略的灰色文字。点进去输入你的用户名或邮箱,系统会发一封重置邮件。但有时候邮件会跑进垃圾箱,就像猫喜欢钻纸箱一样自然。
-
如果邮件没收到?检查下服务器是不是在偷懒。用FTP或者文件管理器找到wp-config.php文件,在里面加这段代码让它强制发邮件:
define('SMTP', true);
define('SMTP_HOST', 'smtp.yourprovider.com');
define('SMTP_AUTH', true);
define('SMTP_USER', 'you@domain.com');
define('SMTP_PASS', 'yourpassword');
(注意把SMTP参数改成你自己的邮箱服务商配置,这就像给邮差指条明路)
-
邮箱也失效了?那就直接改数据库吧。进phpMyAdmin找到wp_users表(表前缀可能是别的,看你安装时设置的),找到你的账号那一行。把user_pass字段的值改成:
UPDATE wp_users SET user_pass = MD5('newpassword') WHERE user_login = 'yourusername';
但WordPress现在可能用更复杂的加密方式,所以最好用内置函数生成密码哈希。不过紧急情况下MD5也能临时顶用,就像用胶带粘眼镜腿。
-
还有一种邪道做法:直接创建一个新用户。在functions.php里塞一段代码:
function add_temp_admin() { $user_id = wp_create_user('emergencyuser', 'temp12345', 'fake@email.com'); $user = new WP_User($user_id); $user->set_role('administrator'); } add_action('init', 'add_temp_admin');
访问任意页面触发这个函数后立刻删除代码!不然每刷新一次就多一个管理员账号,跟兔子下崽似的。
-
最后的大招:用WP-CLI命令行工具。SSH到服务器输入:
wp user update admin --user_pass="super_secure_new_pwd"
(前提是你服务器装了这工具,就像得先有螺丝刀才能拧螺丝)
-
重置完记得检查密码强度。别用“password123”这种,黑客破解这种密码比撕开薯片包装还容易。最好带大小写字母加数字和符号,比如“C@tInTheHat_2023!”这种。虽然你自己也可能记不住,但至少黑客也猜不着。
-
万一所有方法都失败?可能是权限问题或者文件损坏。这时候不如重新泡杯咖啡,回想下是不是把密码写在某个便签上——人类的大脑缓存有时比数据库更不靠谱。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。

热门文章
