我只是遇到了同样的问题,并找到了另一种解决方法。您还可以使用wp配置中定义的常量。php文件。SUBDOMAIN_INSTALL 将是关键。
多站点设置的wp config摘录示例如下
define(\'WP_ALLOW_MULTISITE\', true );
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'intern.cc.dev\');
define(\'PATH_CURRENT_SITE\', \'/\');
在代码中
// only run condition, when we are in MS
if( is_multisite() ):
// check for subfolder installation flag
if( SUBDOMAIN_INSTALL === false):
// optional, check if you are on the home WP or a sub WP
if( get_current_blog_id() > 1):
// do whatever you need to to here
endif; // end blog id check
endif; // end subfolder installation
endif; // end multisite check