
您现在的位置是:首页 > WordPress教程WordPress教程
如何重置WordPress密码
WP集市
2025-08-27
【WordPress教程】
1711人已围观
-
先讲最常用的邮件重置法。登入wp登录页直接点“忘记密码”,理论上系统会发重置链接到你注册邮箱。但有时邮件会进垃圾箱,或者服务器根本没配邮件功能(很多廉价主机都这样),这时候就得用技术手段了。
-
数据库直接改密码。进phpMyAdmin(主机面板里一般都有),找到wp_users表,编辑对应用户的user_pass字段。注意这里要选MD5加密,然后在值里填新密码。比如要把密码改成123456,就该这么写:
UPDATE wp_users SET user_pass = MD5('123456') WHERE user_login = 'admin';
但记住MD5现在其实不安全,wordpress早就用更强的加密了,所以改完第一次登录后,wordpress会自动把它重新加密成新格式。
-
用FTP上传特殊插件。如果数据库操作怕搞砸,就在wp-content/plugins里新建个文件夹,比如叫reset-password,再在里面创建php文件:
<?php /** * Plugin Name: 紧急密码重置 */ function reset_admin_password(){ $user = get_user_by('login', 'admin'); if($user){ wp_set_password('new_password_here', $user->ID); echo '密码已重置为 new_password_here'; } } add_action('init', 'reset_admin_password');
上传完去随便访问个网站页面就会触发重置,记得立刻删掉这个插件不然谁都能改密码。
-
终极方案是WP-CLI。如果主机支持命令行,直接ssh连上去输:
wp user update admin --user_pass="newpassword"
这招最快但需要服务器权限,普通共享主机用不了。
-
最后提醒:改完密码记得去后台“用户”里重新更新一次密码,因为临时密码可能没符合安全策略。wordpress现在会强制要求强密码,别设成123456了,至少带大小写和特殊符号。要是还不行,检查.htaccess有没有被修改或者插件冲突,有时候缓存插件会把登录页搞坏,得清空缓存才能正常重置。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
下一篇:最佳WordPress相册插件

热门文章
