WordPress.org

Make WordPress Core

Ticket #19766: 19766.diff

File 19766.diff, 791 bytes (added by ericlewis, 2 years ago)
  • wp-includes/admin-bar.php

     
    706706        if ( defined('XMLRPC_REQUEST') || defined('APP_REQUEST') || defined('DOING_AJAX') || defined('IFRAME_REQUEST') ) 
    707707                return false; 
    708708 
    709         // Integrated into the admin. 
    710         if ( is_admin() ) 
    711                 return true; 
    712  
    713709        if ( ! isset( $show_admin_bar ) ) { 
    714710                if ( ! is_user_logged_in() || 'wp-login.php' == $pagenow ) { 
    715711                        $show_admin_bar = false; 
    716712                } else { 
    717713                        $show_admin_bar = _get_admin_bar_pref(); 
    718714                } 
     715        } else { 
     716                // Integrated into the admin. 
     717                if ( is_admin() && $show_admin_bar ) 
     718                        return true; 
    719719        } 
    720720 
    721721        $show_admin_bar = apply_filters( 'show_admin_bar', $show_admin_bar );