diff --git a/wp-includes/plugin.php b/wp-includes/plugin.php
index 5a87e40..f7ea603 100644
|
a
|
b
|
function register_uninstall_hook( $file, $callback ) {
|
| 817 | 817 | * uninstalling the plugin. |
| 818 | 818 | */ |
| 819 | 819 | $uninstallable_plugins = (array) get_option('uninstall_plugins'); |
| 820 | | $uninstallable_plugins[plugin_basename($file)] = $callback; |
| | 820 | $basename = plugin_basename($file); |
| | 821 | if ( ! isset( $uninstallable_plugins[ $basename ] ) || $uninstallable_plugins[ $basename ] !== $callback ) { |
| | 822 | $uninstallable_plugins[plugin_basename($file)] = $callback; |
| 821 | 823 | |
| 822 | | update_option('uninstall_plugins', $uninstallable_plugins); |
| | 824 | update_option('uninstall_plugins', $uninstallable_plugins); |
| | 825 | } |
| 823 | 826 | } |
| 824 | 827 | |
| 825 | 828 | /** |