WordPress.org

Make WordPress Core

Ticket #32422: 32422.1.patch

File 32422.1.patch, 1.1 KB (added by johnjamesjacoby, 5 years ago)
  • src/wp-admin/includes/class-wp-screen.php

    diff --git a/src/wp-admin/includes/class-wp-screen.php b/src/wp-admin/includes/class-wp-screen.php
    index 398bb07..805ea4c 100644
    a b  
    335335                                break;
    336336                }
    337337
    338                 if ( 'network' == $in_admin ) {
    339                         $id   .= '-network';
    340                         $base .= '-network';
    341                 } elseif ( 'user' == $in_admin ) {
    342                         $id   .= '-user';
    343                         $base .= '-user';
    344                 }
    345 
    346338                if ( isset( self::$_registry[ $id ] ) ) {
    347339                        $screen = self::$_registry[ $id ];
    348340                        if ( $screen === get_current_screen() )
  • src/wp-admin/includes/plugin.php

    diff --git a/src/wp-admin/includes/plugin.php b/src/wp-admin/includes/plugin.php
    index f2b2a9a..0006d4a 100644
    a b  
    17081708
    17091709        $plugin_name = preg_replace( '!\.php!', '', $plugin_page );
    17101710
    1711         return $page_type . '_page_' . $plugin_name;
     1711        $hookname = $page_type . '_page_' . $plugin_name;
     1712
     1713        // Modify hookname based if network/user dashboard
     1714        if ( is_network_admin() ) {
     1715                $hookname .= '-network';
     1716        } elseif ( is_user_admin() ) {
     1717                $hookname .= '-user';
     1718        }
     1719
     1720        return $hookname;
    17121721}
    17131722
    17141723/**