Action hook 'deactivate_plugin'

in WP Core File wp-admin/includes/plugin.php at line 787

Description

Fires before a plugin is deactivated. If a plugin is silently deactivated (such as during an update), this hook does not fire.

Occurrences

Filename Line Number
wp-admin/includes/plugin.php 787

Parameters

Type Name Description
string $plugin Path to the plugin file relative to the plugins directory.
bool $network_deactivating Whether the plugin is deactivated for all sites in the network or just the current site. Multisite only. Default false.

PHP Doc

/**
			 * Fires before a plugin is deactivated.
			 *
			 * If a plugin is silently deactivated (such as during an update),
			 * this hook does not fire.
			 *
			 * @since 2.9.0
			 *
			 * @param string $plugin               Path to the plugin file relative to the plugins directory.
			 * @param bool   $network_deactivating Whether the plugin is deactivated for all sites in the network
			 *                                     or just the current site. Multisite only. Default false.
			 */