WordPress.org

Make WordPress Core

Ticket #41346: 41346.2.diff

File 41346.2.diff, 2.0 KB (added by desrosj, 7 months ago)
  • src/wp-settings.php

     
    283283foreach ( wp_get_mu_plugins() as $mu_plugin ) {
    284284        include_once( $mu_plugin );
    285285
     286        $mu_plugin_basename = str_replace( WPMU_PLUGIN_DIR . '/', '', $mu_plugin );
     287
    286288        /**
    287289         * Fires once a single must-use plugin has loaded.
    288290         *
    289291         * @since 5.1.0
    290292         *
    291          * @param string $mu_plugin Loaded plugin's basename.
     293         * @param string $mu_plugin_basename Loaded plugin's basename.
     294         * @param string $mu_plugin          Full path to the plugin's main file.
    292295         */
    293         do_action( 'mu_plugin_loaded', $mu_plugin );
     296        do_action( 'mu_plugin_loaded', $mu_plugin_basename, $mu_plugin );
    294297}
    295298unset( $mu_plugin );
    296299
     
    300303                wp_register_plugin_realpath( $network_plugin );
    301304                include_once( $network_plugin );
    302305
     306                $network_plugin_basename = str_replace( WP_PLUGIN_DIR . '/', '', $network_plugin );
     307
    303308                /**
    304309                 * Fires once a single network-activated plugin has loaded.
    305310                 *
    306311                 * @since 5.1.0
    307312                 *
    308                  * @param string $network_plugin Loaded plugin's basename.
     313                 * @param string $network_plugin_basename Loaded plugin's basename.
     314                 * @param string $network_plugin          Full path to the plugin's main file.
    309315                 */
    310                 do_action( 'network_plugin_loaded', $network_plugin );
     316                do_action( 'network_plugin_loaded', $network_plugin_basename, $network_plugin );
    311317        }
    312318        unset( $network_plugin );
    313319}
     
    347353        wp_register_plugin_realpath( $plugin );
    348354        include_once( $plugin );
    349355
     356        $plugin_basename = str_replace( WP_PLUGIN_DIR . '/', '', $plugin );
     357
    350358        /**
    351359         * Fires once a single activated plugin has loaded.
    352360         *
    353361         * @since 5.1.0
    354362         *
    355          * @param string $plugin Loaded plugin's basename.
     363         * @param string $plugin_basename Loaded plugin's basename.
     364         * @param string $plugin          Full path to the plugin's main file.
    356365         */
    357         do_action( 'plugin_loaded', $plugin );
     366        do_action( 'plugin_loaded', $plugin_basename, $plugin );
    358367}
    359368unset( $plugin );
    360369