多站点范围的活动插件存储在active_sitewide_plugins
站点选项。我们可以钩住这个选项并返回一个空数组(没有激活的插件)。
此代码段应作为Must-Use Plugin.
<?php
/**
* Plugin Name: Disable Sitewide Plugins
* Author: Shea Bunge
* Author URI: http://bungeshea.com
* Version: 0.1
*/
global $blog_id;
if ( in_array( $blog_id, array( 6, 9, 42 ) ) {
add_filter( \'pre_site_option_active_sitewide_plugins\', \'__return_empty_array\' );
}
记住更换
array( 6, 9, 42 )
使用一组您想要禁用网络范围插件的博客ID。