WP_Recovery_Mode::is_network_plugin( array $extension ): bool

Checks whether the given extension a network activated plugin.


Parameters

$extension array Required
Extension data.

Top ↑

Return

bool True if network plugin, false otherwise.


Top ↑

Source

File: wp-includes/class-wp-recovery-mode.php. View all references

protected function is_network_plugin( $extension ) {
	if ( 'plugin' !== $extension['type'] ) {
		return false;
	}

	if ( ! is_multisite() ) {
		return false;
	}

	$network_plugins = wp_get_active_network_plugins();

	foreach ( $network_plugins as $plugin ) {
		if ( str_starts_with( $plugin, $extension['slug'] . '/' ) ) {
			return true;
		}
	}

	return false;
}


Top ↑

Changelog

Changelog
Version Description
5.2.0 Introduced.

Top ↑

User Contributed Notes

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