Title: Broken admin menu
Last modified: August 21, 2016

---

# Broken admin menu

 *  ResolvedModerator [Sergey Biryukov](https://wordpress.org/support/users/sergeybiryukov/)
 * (@sergeybiryukov)
 * WordPress Dev
 * [12 years, 5 months ago](https://wordpress.org/support/topic/broken-admin-menu/)
 * wp-admin classic 1.0 loads `ie-classic` stylesheet unconditionally for all browsers,
   which leads to a broken admin menu: [http://cl.ly/image/3G3A3V1t1H20](http://cl.ly/image/3G3A3V1t1H20).
 * The solution is to load it conditionally for IE7, like WordPress core does:
    
   [http://core.trac.wordpress.org/browser/tags/3.8/src/wp-includes/script-loader.php#L556](http://core.trac.wordpress.org/browser/tags/3.8/src/wp-includes/script-loader.php#L556)
 * Add this line to the end of `wpadmin_classic()` function:
 *     ```
       $GLOBALS['wp_styles']->add_data( 'ie-classic', 'conditional', 'lte IE 7' );
       ```
   
 * That fixes it: [http://cl.ly/image/253o2k0G0h17](http://cl.ly/image/253o2k0G0h17).
 * [http://wordpress.org/plugins/wp-admin-classic/](http://wordpress.org/plugins/wp-admin-classic/)

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [mch0lic](https://wordpress.org/support/users/mch0lic/)
 * (@mch0lic)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/broken-admin-menu/#post-4416957)
 * Hi Sergey,
 * I was not aware of loading styles using $GLOBALS, thanks. Btw do you think using
   $GLOBALS to load other styles would be good idea? I went through script-load.
   php if im not mistaken in wp-includes and thats how they load it, so I’m wondering
   if $GLOBALS could be better option (faster option) to load those other styles
   as well?
 * Will update the plugin shortly.
 * Thanks!
 *  Plugin Author [mch0lic](https://wordpress.org/support/users/mch0lic/)
 * (@mch0lic)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/broken-admin-menu/#post-4416970)
 * This issue is fixed in 1.0.1.
 *  Moderator [Sergey Biryukov](https://wordpress.org/support/users/sergeybiryukov/)
 * (@sergeybiryukov)
 * WordPress Dev
 * [12 years, 5 months ago](https://wordpress.org/support/topic/broken-admin-menu/#post-4416979)
 * `global $wp_styles` at the beginning of the function would work too. I just used`
   $GLOBALS` to limit the change to a single line.
 * Thanks for the quick update!

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Broken admin menu’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wp-admin-classic.svg)
 * [wp-admin classic](https://wordpress.org/plugins/wp-admin-classic/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wp-admin-classic/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wp-admin-classic/)
 * [Active Topics](https://wordpress.org/support/plugin/wp-admin-classic/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wp-admin-classic/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wp-admin-classic/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [Sergey Biryukov](https://wordpress.org/support/users/sergeybiryukov/)
 * Last activity: [12 years, 5 months ago](https://wordpress.org/support/topic/broken-admin-menu/#post-4416979)
 * Status: resolved