多域名 wp core api 超時問題
发现问题
由于 wp_options
表中 site_url
以及 home_url
只能填写一个 domain,所以博主通过 nginx 反代的方式为博客添加了另外的域名。但是在这个过程中发现,当使用新的域名进入后台 dashboard 时,wp core 内部的 api 例如 wp_check_browser_version()
、plugins_api()
等 ajax 请求访问十分缓慢,而原域名则没有这个问题。

解决方法
在 wp-config.php
中添加以下代码,以让 wp 在不同的 domain 下正常加载资源
define('WP_HOME', 'https://'.$_SERVER['HTTP_HOST']);
define('WP_SITEURL', 'https://'.$_SERVER['HTTP_HOST']);

文章评论