Crea tus propios widgets para el escritorio de WordPress

El escritorio de WordPress es la bienvenida a todo usuario, pero las utilidades que encuentra por defecto no tienen porque servir a todos, pero sobre todo no a ti.

Así que el sitio perfecto para empezar a personalizar WordPress, para ti o para tus clientes, es el escritorio, creando tus propios widgets, con las utilidades que necesites realmente, no el – por ejemplo – inútil widget llamado «De un vistazo«.

Para ello tenemos la función wp_add_dashboard_widget, bien documentada en el Codex, cuyo uso sencillo sería algo así.

// Función que muestra el contenido del widget de escritorio
function dashboard_widget_function( $post, $callback_args ) {
	echo "¡Hola mundo, este es mi primer widget de escritorio!";
}

// Función utilizada en el gancho de acción (action hook)
function add_dashboard_widgets() {
	wp_add_dashboard_widget('dashboard_widget', 'Mi primer widget de escritorio', 'dashboard_widget_function');
}

// Registramos el nuevo widget de escritorio con la acción 'wp_dashboard_setup'
add_action('wp_dashboard_setup', 'add_dashboard_widgets' );

A partir de aquí eres tú quien deberá elegir para qué quieras que sirva, usando acciones y filtros, de los que tienes muchos con los que aprender aquí mismo en el blog.

Una vez tengas claro lo que quieres que haga tu widget solo tienes que añadir el código a tu plugin de personalizaciones.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(4 votos, promedio: 4)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

4 comentarios en “Crea tus propios widgets para el escritorio de WordPress”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba Ir al contenido