多域名 wp core api 超時問題

2022年5月5日

发现问题

由于 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']);

小鑫

写写代码, 掉掉头发。

文章评论