WordPress.org

Make WordPress Core

Ticket #12089: 12089-extra.diff

File 12089-extra.diff, 598 bytes (added by miqrogroove, 8 years ago)

Fix error window scope

  • wp-admin/plugins.php

     
    155155                        }
    156156
    157157                        @ini_set('display_errors', true); //Ensure that Fatal errors are displayed.
    158                         include(WP_PLUGIN_DIR . '/' . $plugin);
     158                        // Go back to "sandbox" scope so we get the same errors as before
     159                        function plugin_sandbox_scrape($plugin) {
     160                                include(WP_PLUGIN_DIR . '/' . $plugin);
     161                        }
     162                        plugin_sandbox_scrape($plugin);
    159163                        do_action('activate_' . $plugin);
    160164                        exit;
    161165                        break;