修改WordPress站点URL后无法登录wp-admin,phpMyAdmin中找不到站点URL
解决WordPress修改站点URL后无法登录wp-admin的问题
方法一:直接操作phpMyAdmin数据库字段
你找不到站点URL选项是因为需要定位到具体的数据库表(注意表前缀不一定是默认的wp_,托管环境可能自定义了前缀,比如xyz_options):
- 登录phpMyAdmin,选中对应WordPress的数据库
- 找到
[自定义前缀]_options表,点击「浏览」进入 - 找到
option_name列下的siteurl和home两行:- 点击「编辑」按钮,把
option_value改成你正确的站点URL(比如https://yourdomain.com) - 分别保存这两行的修改,之后尝试访问wp-admin
- 点击「编辑」按钮,把
方法二:通过wp-config.php强制设置URL
如果phpMyAdmin操作麻烦,直接修改网站根目录的wp-config.php更高效:
- 用托管后台的文件管理器或FTP工具找到
wp-config.php - 在文件末尾添加以下代码(替换成你的实际站点URL):
define('WP_HOME','https://yourdomain.com'); define('WP_SITEURL','https://yourdomain.com');
- 保存文件后直接访问wp-admin即可登录,登录后可以在后台「设置-常规」里重新配置站点URL,完成后可以删掉上述代码
方法三:通过主题functions.php临时修改
如果前两种方法都无法操作,试试修改当前主题的functions.php:
- 找到
wp-content/themes/[你的主题文件夹名]/functions.php - 在文件开头添加以下代码:
update_option('siteurl','https://yourdomain.com'); update_option('home','https://yourdomain.com');
- 保存后访问一次网站首页,然后删掉这两行代码,再尝试登录wp-admin
内容的提问来源于stack exchange,提问作者Tarek
相关产品推荐
相关产品推荐

