WordPress.org

Make WordPress Core

Ticket #18302: 18302.2.patch

File 18302.2.patch, 3.0 KB (added by johnbillion, 4 years ago)
  • admin-bar.php

     
    101101function wp_admin_bar_dashboard_view_site_menu( $wp_admin_bar ) { 
    102102        $user_id = get_current_user_id(); 
    103103 
    104         if ( 0 != $user_id ) { 
     104        if ( !is_network_admin() and ( 0 != $user_id ) ) { 
    105105                if ( is_admin() ) 
    106106                        $wp_admin_bar->add_menu( array( 'id' => 'view-site', 'title' => __( 'Visit Site' ), 'href' => home_url() ) ); 
    107107                elseif ( is_multisite() ) 
  • class-wp-admin-bar.php

     
    9898                                </ul> 
    9999                        </div> 
    100100 
    101                         <div id="adminbarsearch-wrap"> 
    102                                 <form action="<?php echo home_url(); ?>" method="get" id="adminbarsearch"> 
    103                                         <input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" /> 
    104                                         <input type="submit" class="adminbar-button" value="<?php _e('Search'); ?>"/> 
    105                                 </form> 
    106                         </div> 
     101                        <?php if ( !is_network_admin() ) { ?> 
     102                                <div id="adminbarsearch-wrap"> 
     103                                        <form action="<?php echo home_url(); ?>" method="get" id="adminbarsearch"> 
     104                                                <input class="adminbar-input" name="s" id="adminbar-search" type="text" value="" maxlength="150" /> 
     105                                                <input type="submit" class="adminbar-button" value="<?php _e('Search'); ?>"/> 
     106                                        </form> 
     107                                </div> 
     108                        <?php } ?> 
    107109                </div> 
    108110 
    109111                <?php 
  • theme.php

     
    10601060} 
    10611061 
    10621062/** 
    1063  * Retrieve the name of the highest priority template file that exists. 
     1063 * Retrieve the full file path to the highest priority template file that exists. 
    10641064 * 
    10651065 * Searches in the STYLESHEETPATH before TEMPLATEPATH so that themes which 
    10661066 * inherit from a parent theme can just overload one file. 
     
    10931093} 
    10941094 
    10951095/** 
     1096 * Retrieve the URI of the highest priority template file that exists. 
     1097 * 
     1098 * Searches in the stylesheet directory before the template directory so themes 
     1099 * which inherit from a parent theme can just overload one file. 
     1100 * 
     1101 * @since 3.3 
     1102 * 
     1103 * @param string|array $template_names Template file(s) to search for, in order. 
     1104 * @return string The URI of the file if one is located. 
     1105 */ 
     1106function locate_template_uri( $template_names ) { 
     1107        $located = ''; 
     1108        foreach ( (array) $template_names as $template_name ) { 
     1109                if ( !$template_name ) 
     1110                        continue; 
     1111                if ( file_exists(get_stylesheet_directory() . '/' . $template_name)) { 
     1112                        $located = get_stylesheet_directory_uri() . '/' . $template_name; 
     1113                        break; 
     1114                } else if ( file_exists(get_template_directory() . '/' . $template_name) ) { 
     1115                        $located = get_template_directory_uri() . '/' . $template_name; 
     1116                        break; 
     1117                } 
     1118        } 
     1119 
     1120        return $located; 
     1121} 
     1122 
     1123/** 
    10961124 * Require the template file with WordPress environment. 
    10971125 * 
    10981126 * The globals are set up for the template file to ensure that the WordPress