[wp-hackers] Admin Color Schemes: generic classes for colors?
Nikola Nikolov
nikolov.tmw at gmail.com
Fri Dec 20 15:49:40 UTC 2013
Hi Dino,
Why don't you try something like this:
function add_color_scheme_class( $class ) {
$color = get_user_option( 'admin_color' );
$class .= $color ? " admin-color-{$color} " : ' admin-color-fresh '/*
"fresh" is the default */;
return $class;
}
add_filter( 'admin_body_class', 'add_color_scheme_class', 10 );
That should add the classes automatically for you - I know that you wanted
a core solution, but I assume for that it would be best to open a
ticket(you can do that here - http://core.trac.wordpress.org/ ).
Greetings,
Nikola
PS: I haven't tested the code, but it should work just fine.
On Fri, Dec 20, 2013 at 5:26 PM, Dino Termini <dino at duechiacchiere.it>wrote:
> Hi folks,
>
> we are trying to adapt our plugin to the new admin color schemes, and it
> would be great if we could have generic CSS class declarations that allow
> us to apply the current scheme's background/text colors to our elements.
> Something like
>
> .admin-color-flat .sidebar-background-color{ background-color: #.... }
> .admin-color-vineyard .sidebar-background-color{ background-color: #.... }
>
> This would allow plugin developers to leverage those schemes without
> having to reinvent the wheel every time, and would make their plugins adapt
> to any third-party color scheme people may be using on their site.
>
> Thank you,
> Dino.
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
>
More information about the wp-hackers
mailing list