我想只在我的网络主页上使用插件。以下是我的问题的相反情况:wordpress.stackexchange.com
解决方案如下:
add_filter(\'site_option_active_sitewide_plugins\', \'modify_sitewide_plugins\');
function modify_sitewide_plugins($value) {
global $current_blog;
if( $current_blog->blog_id == 2 ) {
unset($value[\'akismet/akismet.php\']);
}
return $value;
}
如何修改这段代码,除了在$current\\u博客上,每个子网站上都应该禁用$value插件(在后续网站上也会自动禁用)?
最合适的回答,由SO网友:Nikolay 整理而成
所以代码是针对一个站点的,您希望它适用于除一个之外的所有站点。您需要更改== 零件至!= 为了做到这一点。这样,它将在ID为2的站点上运行代码,而不是在ID为2的站点上运行代码。
但我不知道你为什么要这样做,因为你只需从面板激活插件,就可以在一个网站上激活它(你不需要通过网络激活它)。