is_network_only_plugin

函数
is_network_only_plugin ( $plugin )
参数
  • (string) $plugin Path to the plugin file relative to the plugins directory.
    Required:
返回值
  • (bool) True if plugin is network only, false otherwise.
定义位置
相关方法
is_network_adminget_network_optionadd_network_optionwp_get_active_network_pluginsupdate_network_option
引入
3.0.0
弃用
-

is_network_only_plugin: 这个函数检查一个插件是否只在网络上活动,而不是在WordPress多站点网络中的单个站点上。

检查插件标题中的"Network: true",看是否应该只作为一个网络范围内的插件激活: 当多站点未启用时,该插件也可以工作。

检查””Site Wide Only: true””,以便向后兼容。

function is_network_only_plugin( $plugin ) {
	$plugin_data = get_plugin_data( WP_PLUGIN_DIR . '/' . $plugin );
	if ( $plugin_data ) {
		return $plugin_data['Network'];
	}
	return false;
}

常见问题

FAQs
查看更多 >