Una de las mejoras que WordPress 2.5 nos ofrece es la de permitir que cada usuario tenga un aspecto diferente del panel de administración. Desde Ozh nos explican como crear un plugin para añadir un nuevo aspecto a nuestro panel de administración.
wp_admin_css_color();
Toda la magia de este sistema es posible gracias a la función wp_admin_css_color()
, una función encargada de añadir una opción más a los estilos predeterminados para el panel de administración. Mediante una serie de parámetro podremos definir un nuevo diseño que cada usuario podrá seleccionar individualmente.
wp_admin_css_color(
$shortname, // Nombre corto del "theme"
$longname, // Nombre descriptivo
$css_url, // URL del fichero CSS encargado de los estilos
array(
$color_code_1, // Color 1 a mostrar
$color_code_2, // Color 2 a mostrar
$color_code_3, // Color 3 a mostrar
... // un número indeterminado de colores
)
);
La función deberá ser llamada desde la acción admin_init()
.
add_action('admin_init','funcion_nueva_con_mi_estilo');
Ejemplo de plugin
<?php
/*
Plugin Name: Admin Custom CSS: Brazil!
Plugin URI: http://planetozh.com/blog/
Description: Plugin example: add a per-user custom CSS to the admin area
Author: Ozh
Version: 0.1
Author URI: http://planetozh.com/
*/
add_action('admin_init','custom_admin_css_brazil');
function custom_admin_css_brazil() {
$plugin_url = get_option( 'siteurl' ) . '/wp-content/plugins/' . plugin_basename(dirname(__FILE__)) ;
wp_admin_css_color(
'brazil',
__('Brazil'),
$plugin_url . '/wp-admin-brazil.css',
array(
'#3c940c',
'#fffc01',
'#3005eb',
)
);
}
?>
El resultado nos mostrará una nueva opción que podremos encontrar en el perfil del usuario y con la que podremos definir que aspecto queremos elegir para trabajar desde el panel de administración.
Sin duda, se trata de una opción más que dará mucho juego y que permitirá que el usuario pueda disfrutar de WordPress más aún.
2 comentarios, 2 referencias
+
#