Ticket #16238: 16238.3.diff

File 16238.3.diff, 684 bytes (added by nacin, 2 years ago)
Line 
1Index: wp-admin/includes/template.php
2===================================================================
3--- wp-admin/includes/template.php      (revision 17308)
4+++ wp-admin/includes/template.php      (working copy)
5@@ -1661,6 +1661,12 @@
6  */
7 function convert_to_screen( $screen ) {
8        $screen = str_replace( array('.php', '-new', '-add' ), '', $screen);
9+
10+       if ( is_network_admin() && substr( $screen, -8 ) != '-network' )
11+               $screen .= '-network';
12+       elseif ( is_user_admin() && substr( $screen, -5 ) != '-user' )
13+               $screen .= '-user';
14+
15        $screen = (string) apply_filters( 'screen_meta_screen', $screen );
16        $screen = (object) array('id' => $screen, 'base' => $screen);
17        return $screen;