花了一点时间才完成,但这就是我们的结局。
第85行,共wp-settings.php
, 它检查MULTISITE
已定义常量。如果是这样的话,它会加载多站点文件,这些文件可以处理一些事情,比如找出你在哪个博客上。
其中一个文件是/wp-includes/ms-settings.php
. 我相信它决定了你在第50行上的博客。
$current_site->blog_id = $wpdb->get_var( .... \'SELECT blog_id FROM ... WHERE path = ...\' );
基本上,
$current_site
是从返回的全局stdClass
wpmu_current_site()
. 在里面
ms-settings.php
如果尚未通过配置设置强制,则会覆盖它。
也请查看/wp-includes/ms-load.php
有关的信息wpmu_current_site