mirror of
git://develop.git.wordpress.org/
synced 2025-02-26 09:33:46 +01:00
Make sure color schemes are registered when WP_Styles is initialized early.
fixes #27175. see #26669. git-svn-id: https://develop.svn.wordpress.org/trunk@27228 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
909fe70f4e
commit
2122d00761
@ -578,6 +578,11 @@ function wp_default_styles( &$styles ) {
|
||||
|
||||
// Register a stylesheet for the selected admin color scheme.
|
||||
$colors_url = false;
|
||||
// It's possible this is run before admin_init, so we need to make sure color schemes are registered.
|
||||
if ( is_admin() && empty( $GLOBALS['_wp_admin_css_colors'] ) && ! did_action( 'admin_init' ) && has_action( 'admin_init', 'register_admin_color_schemes' ) ) {
|
||||
register_admin_color_schemes();
|
||||
remove_action( 'admin_init', 'register_admin_color_schemes', 1 );
|
||||
}
|
||||
if ( ! empty( $GLOBALS['_wp_admin_css_colors'] ) ) {
|
||||
$color = get_user_option( 'admin_color' );
|
||||
if ( ! $color || ! isset( $GLOBALS['_wp_admin_css_colors'][ $color ] ) ) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user