WordPress.org

Make WordPress Core

Ticket #7671: catch_fatal_activation_hook.diff

File catch_fatal_activation_hook.diff, 752 bytes (added by andy, 4 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();