activated_plugin

Fires after a plugin has been activated.

Description

do_action( 'activated_plugin', (string) $plugin, (bool) $network_wide ); 

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

Parameters (2)

0. $plugin (string)
Plugin path to main plugin file with plugin data.
1. $network_wide (bool)
Whether to enable the plugin for all sites in the network or just the current site. Multisite only. Default is false.

Usage

To run the hook, copy the example below.
  1. // run the action 
  2. do_action( 'activated_plugin', $plugin, $network_wide ); 
The following example is for adding a hook callback.
  1. // define the activated_plugin callback 
  2. function action_activated_plugin( $plugin, $network_wide ) { 
  3. // make action magic happen here... 
  4. }; 
  5.  
  6. // add the action 
  7. add_action( 'activated_plugin', 'action_activated_plugin', 10, 2 ); 
To remove a hook callback, use the example below.
  1. // remove the action 
  2. remove_action( 'activated_plugin', 'action_activated_plugin', 10, 2 ); 

Defined (1)

The action is defined in the following location(s).

/wp-admin/includes/plugin.php  
  1. do_action( 'activated_plugin', $plugin, $network_wide );