WordPress有许多标准方法可以更改或覆盖这些url选项:
- using update_option() 函数中的函数。php或代码中的任何其他地方,如下所示:
update_option( \'siteurl\', \'https://yourdomain.com\' );
update_option( \'home\', \'https://yourdomain.com\' );
这很可能是您的情况,因为update\\u option()在运行时编辑db条目
在这种情况下,只需将这些行删除或注释掉即可 使用define()
define( \'WP_HOME\', \'https://yourdomain.com\' );
define( \'WP_SITEURL\', \'https://yourdomain.com\' );
这只会覆盖设置,但不会更改数据库中的条目
如果您的url在地址栏中更改,但在数据库中没有更改,这可能是由于WordPress缓存造成的。尝试以下方法之一:
编辑wp配置。php和adddefine(\'ENABLE_CACHE\', FALSE);添加带有参数的查询字符串以清除缓存,即。https://yourdomain.com/?x=z
如果使用CloudFlare或其他缓存服务,请清除此url的缓存