您可以检查常量SITE_ID_CURRENT_SITE
匹配项get_current_site()->id
. 以下为激活操作。在运行期间,您必须再次检查它。
register_activation_hook( __FILE__, \'force_main_site_installation\' );
function force_main_site_installation()
{
if ( defined( \'SITE_ID_CURRENT_SITE\' )
and SITE_ID_CURRENT_SITE !== get_current_site()->id
)
{
if ( function_exists(\'deactivate_plugins\') )
{
deactivate_plugins( __FILE__ );
}
die( \'Install this plugin on the main site only.\' );
}
}