Ticket #4048: before_activate_$plugin.action.diff
| File before_activate_$plugin.action.diff, 0.7 kB (added by m0n5t3r, 1 year ago) |
|---|
-
wp-admin/plugins.php
old new 15 15 @include(ABSPATH . PLUGINDIR . '/' . $plugin); 16 16 $current[] = $plugin; 17 17 sort($current); 18 update_option('active_plugins', $current); 18 $can_activate = true; //flag that can be set to false by the plugin 19 do_action('before_activate_' . $plugin); 20 if($can_activate){ //if the plugin says we shouldn't activate, trust it 21 update_option('active_plugins', $current); 22 } else { 23 exit; 24 } 19 25 do_action('activate_' . $plugin); 20 26 } 21 27 wp_redirect('plugins.php?activate=true'); // overrides the ?error=true one above
