diff --git a/wp-admin/includes/misc.php b/wp-admin/includes/misc.php index 09356d703..942a9e146 100644 --- a/wp-admin/includes/misc.php +++ b/wp-admin/includes/misc.php @@ -662,4 +662,32 @@ function win_is_writable($path) { function send_nosniff_header() { @header( 'X-Content-Type-Options: nosniff' ); } +/** + * Display the default admin color scheme picker (Used in user-edit.php) + * + * @since 3.0 + */ +function admin_color_scheme_picker() { + global $_wp_admin_css_colors, $user_id; ?> +
+ $color_info ): ?> +
/> + + + colors as $html_color ): ?> + + + +
 
+ + +
+ +
+ diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php index ebe71d158..f0556b8f4 100644 --- a/wp-admin/user-edit.php +++ b/wp-admin/user-edit.php @@ -184,31 +184,13 @@ include ('admin-header.php'); - 1 ) : ?> + 1 && has_action('admin_color_scheme_picker') ) : ?> -
- $color_info ): ?> -
/> - - - colors as $html_color ): ?> - - - -
 
- - -
- -
+ diff --git a/wp-includes/default-filters.php b/wp-includes/default-filters.php index d6c99716c..ff76912da 100644 --- a/wp-includes/default-filters.php +++ b/wp-includes/default-filters.php @@ -238,5 +238,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); +// Admin Color Schemes +add_action( 'admin_init', 'register_admin_color_schemes', 1); +add_action( 'admin_color_scheme_picker', 'admin_color_scheme_picker' ); diff --git a/wp-includes/general-template.php b/wp-includes/general-template.php index cdb4e8254..8c8d66ac9 100644 --- a/wp-includes/general-template.php +++ b/wp-includes/general-template.php @@ -2029,11 +2029,11 @@ function wp_admin_css_color($key, $name, $url, $colors = array()) { } /** - * Registers the default Admin color themes + * Registers the default Admin color schemes * * @since 3.0.0 */ -function register_admin_color_themes() { +function register_admin_color_schemes() { 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'));}