diff --git a/wp-admin/admin.php b/wp-admin/admin.php index 4eaa5b117..719ab1e5d 100644 --- a/wp-admin/admin.php +++ b/wp-admin/admin.php @@ -67,9 +67,6 @@ $time_format = get_option('time_format'); wp_reset_vars(array('profile', 'redirect', 'redirect_url', 'a', 'text', 'trackback', 'pingback')); -wp_admin_css_color('classic', __('Blue'), admin_url("css/colors-classic.css"), array('#073447', '#21759B', '#EAF3FA', '#BBD8E7')); -wp_admin_css_color('fresh', __('Gray'), admin_url("css/colors-fresh.css"), array('#464646', '#6D6D6D', '#F1F1F1', '#DFDFDF')); - wp_enqueue_script( 'common' ); wp_enqueue_script( 'jquery-color' ); diff --git a/wp-includes/default-filters.php b/wp-includes/default-filters.php index 668f389de..0582dcddc 100644 --- a/wp-includes/default-filters.php +++ b/wp-includes/default-filters.php @@ -225,3 +225,6 @@ add_action( 'init', '_show_post_preview' ); // Timezone add_filter( 'pre_option_gmt_offset','wp_timezone_override_offset' ); + +// Admin Themes +add_action('admin_init', 'register_admin_color_themes', 1); diff --git a/wp-includes/general-template.php b/wp-includes/general-template.php index 48cb814a4..c21880185 100644 --- a/wp-includes/general-template.php +++ b/wp-includes/general-template.php @@ -1995,6 +1995,15 @@ function wp_admin_css_color($key, $name, $url, $colors = array()) { $_wp_admin_css_colors[$key] = (object) array('name' => $name, 'url' => $url, 'colors' => $colors); } +/** + * Registers the default Admin color themes + * + * @since 3.0.0 + */ +function register_admin_color_themes() { + wp_admin_css_color('classic', __('Blue'), admin_url("css/colors-classic.css"), array('#073447', '#21759B', '#EAF3FA', '#BBD8E7')); + wp_admin_css_color('fresh', __('Gray'), admin_url("css/colors-fresh.css"), array('#464646', '#6D6D6D', '#F1F1F1', '#DFDFDF'));} + /** * Display the URL of a WordPress admin CSS file. *