Make WordPress Core

Ticket #7671: catch_fatal_activation_hook.diff

File catch_fatal_activation_hook.diff, 752 bytes (added by andy, 14 years ago)
  • wp-admin/includes/plugin.php

     
    483483                ob_start();
    484484                include(WP_PLUGIN_DIR . '/' . $plugin);
    485485                do_action( 'activate_plugin', trim( $plugin) );
     486                do_action( 'activate_' . trim( $plugin ) );
    486487                if ( $network_wide ) {
    487488                        $current[$plugin] = time();
    488489                        update_site_option( 'active_sitewide_plugins', $current );
     
    491492                        sort($current);
    492493                        update_option('active_plugins', $current);
    493494                }
    494                 do_action( 'activate_' . trim( $plugin ) );
    495495                do_action( 'activated_plugin', trim( $plugin) );
    496496                if ( ob_get_length() > 0 ) {
    497497                        $output = ob_get_clean();