is_plugin_active_for_network( string $plugin )

Check whether the plugin is active for the entire network.


Description Description

Only plugins installed in the plugins/ folder can be active.

Plugins in the mu-plugins/ folder can’t be "activated," so this function will return false for those plugins.


Parameters Parameters

$plugin

(string) (Required) Path to the main plugin file from plugins directory.


Top ↑

Return Return

(bool) True, if active for the network, otherwise false.


Top ↑

Source Source

File: wp-admin/includes/plugin.php

function is_plugin_active_for_network( $plugin ) {
	if ( !is_multisite() )
		return false;

	$plugins = get_site_option( 'active_sitewide_plugins');
	if ( isset($plugins[$plugin]) )
		return true;

	return false;
}

Top ↑

Changelog Changelog

Changelog
Version Description
3.0.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.