花了一点时间才完成,但这就是我们的结局。
第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