Ticket #45861: 45861.patch
File 45861.patch, 1.5 KB (added by , 6 years ago) |
---|
-
src/wp-includes/plugin.php
726 726 } 727 727 728 728 /** 729 * Load plugin main file. 730 * 731 * Using a function prevents global variable created in the plugin main file. 732 * 733 * @param string $file Known path to the file. 734 * @return void 735 */ 736 function wp_load_plugin( $file ) { 737 include_once( $file ); 738 } 739 740 /** 729 741 * Get the filesystem directory path (with trailing slash) for the plugin __FILE__ passed in. 730 742 * 731 743 * @since 2.8.0 -
src/wp-settings.php
275 275 276 276 // Load must-use plugins. 277 277 foreach ( wp_get_mu_plugins() as $mu_plugin ) { 278 include_once( $mu_plugin );278 wp_load_plugin( $mu_plugin ); 279 279 280 280 /** 281 281 * Fires once a single must-use plugin has loaded. … … 292 292 if ( is_multisite() ) { 293 293 foreach ( wp_get_active_network_plugins() as $network_plugin ) { 294 294 wp_register_plugin_realpath( $network_plugin ); 295 include_once( $network_plugin );295 wp_load_plugin( $network_plugin ); 296 296 297 297 /** 298 298 * Fires once a single network-activated plugin has loaded. … … 339 339 // Load active plugins. 340 340 foreach ( wp_get_active_and_valid_plugins() as $plugin ) { 341 341 wp_register_plugin_realpath( $plugin ); 342 include_once( $plugin );342 wp_load_plugin( $plugin ); 343 343 344 344 /** 345 345 * Fires once a single activated plugin has loaded.