Contenido

WordPress 2.5: Personalización por usuarios del dashboard

17 Mar

+ 4

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.

Wordpress 2.5 CSS personalize

[Descargar]

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.

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.