这里有几个因素。
首先,您可能需要在中检查站点设置wp_options (或wp_X_options 如果您处于多站点设置中),尤其是以下值:
要检查的其他表包括:
wp\\u博客我不知道你们用什么样的系统将开发数据库与prod同步,但我们有一个在克隆prod数据库子集后运行的SQL脚本。
UPDATE wp_dev.wp_blogs SET domain = REPLACE(domain, "https://produrl.com", "http://devurl.com");
UPDATE wp_dev.wp_domain_mapping SET domain = REPLACE(domain, "https://produrl.com", "http://devurl.com");
UPDATE wp_dev.wp_options SET option_value = REPLACE(option_value, "https://produrl.com", "http://devurl.com");
UPDATE wp_dev.wp_site SET domain = REPLACE(domain, "https://produrl.com", "http://devurl.com");
UPDATE wp_dev.wp_sitemeta SET meta_value = REPLACE(meta_value, "https://produrl.com", "http://devurl.com");
更换
wp_dev
使用本地数据库,以及
produrl.com
和
devurl.com
如有必要。但请注意,这会将内部URL从HTTPS更改为HTTP。
最后,您可能需要更改本地WP配置,并更新这两个设置:
define(\'FORCE_SSL_LOGIN\', false);
define(\'FORCE_SSL_ADMIN\', false);