WordPress.org

Make WordPress Core

Ticket #28117: 28117.patch

File 28117.patch, 1.1 KB (added by dimadin, 7 years ago)
  • wp-includes/class-wp-admin-bar.php

     
    352352                // Add browser classes.
    353353                // We have to do this here since admin bar shows on the front end.
    354354                $class = 'nojq nojs';
    355                 if ( $is_IE ) {
    356                         if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 7' ) )
    357                                 $class .= ' ie7';
    358                         elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) )
    359                                 $class .= ' ie8';
    360                         elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 9' ) )
    361                                 $class .= ' ie9';
    362                 } elseif ( wp_is_mobile() ) {
    363                         $class .= ' mobile';
     355                if ( is_user_logged_in() ) {
     356                        if ( $is_IE ) {
     357                                if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 7' ) )
     358                                        $class .= ' ie7';
     359                                elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) )
     360                                        $class .= ' ie8';
     361                                elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 9' ) )
     362                                        $class .= ' ie9';
     363                        } elseif ( wp_is_mobile() ) {
     364                                $class .= ' mobile';
     365                        }
    364366                }
    365367
    366368                ?>