diff --git a/wp-includes/class-wp-admin-bar.php b/wp-includes/class-wp-admin-bar.php index ac0b466621..25c8b5cd32 100644 --- a/wp-includes/class-wp-admin-bar.php +++ b/wp-includes/class-wp-admin-bar.php @@ -118,17 +118,6 @@ class WP_Admin_Bar { 'appearance' => 'site-name', ); - // have to do this here since admin bar shows on the front end too - $class = 'nojq nojs'; - if ( $is_IE ) { - if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7') ) - $class .= ' ie7'; - elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8') ) - $class .= ' ie8'; - } elseif ( $is_iphone ) { - $class .= ' mobile'; - } - // Link nodes to parents. foreach ( $this->nodes as $node ) { @@ -153,6 +142,18 @@ class WP_Admin_Bar { $parent->children->primary[] = $node; } + // Add browser classes. + // We have to do this here since admin bar shows on the front end. + $class = 'nojq nojs'; + if ( $is_IE ) { + if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 7' ) ) + $class .= ' ie7'; + elseif ( strpos( $_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) ) + $class .= ' ie8'; + } elseif ( $is_iphone ) { + $class .= ' mobile'; + } + ?>