Action hook 'deleted_plugin'

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

View Source

deleted_plugin

Action Hook
Description
Fires immediately after a plugin deletion attempt.

Hook Information

File Location wp-admin/includes/plugin.php View on GitHub
Hook Type Action
Line Number 1002

Hook Parameters

Type Name Description
string $plugin_file Path to the plugin file relative to the plugins directory.
bool $deleted Whether the plugin deletion was successful.

Usage Examples

Basic Usage
<?php
// Hook into deleted_plugin
add_action('deleted_plugin', 'my_custom_function', 10, 2);

function my_custom_function($plugin_file, $deleted) {
    // Your custom code here
}

Source Code Context

wp-admin/includes/plugin.php:1002 - How this hook is used in WordPress core
<?php
 997  		 * @since 4.4.0
 998  		 *
 999  		 * @param string $plugin_file Path to the plugin file relative to the plugins directory.
1000  		 * @param bool   $deleted     Whether the plugin deletion was successful.
1001  		 */
1002  		do_action( 'deleted_plugin', $plugin_file, $deleted );
1003  
1004  		if ( ! $deleted ) {
1005  			$errors[] = $plugin_file;
1006  			continue;
1007  		}

PHP Documentation

<?php
/**
		 * Fires immediately after a plugin deletion attempt.
		 *
		 * @since 4.4.0
		 *
		 * @param string $plugin_file Path to the plugin file relative to the plugins directory.
		 * @param bool   $deleted     Whether the plugin deletion was successful.
		 */
Quick Info
  • Hook Type: Action
  • Parameters: 2
  • File: wp-admin/includes/plugin.php
Related Hooks

Related hooks will be displayed here in future updates.