WordPress.org

Make WordPress Core

Ticket #19766: 19766.diff

File 19766.diff, 791 bytes (added by ericlewis, 6 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 );