Usando las notificaciones en el admin de WordPress

- agosto 03, 2017

En WordPress cada vez que instalamos algún plugin, un tema o por defecto las actualizaciones, traen consigo alguna notificación que nos informe de su estado, estas alertas también sirven como ayuda a la hora de tomar algunas decisiones desde el admin.

Hoy voy a explicar como las podemos utilizar de manera independiente para sacarle el mayor provecho.

Usando las notificaciones en el admin de WordPress 0

Por defecto WordPress permite utilizar cuatro tipos principales de notificaciones, aunque de seguro puedes crear adicionales en caso de que sea necesario, las listare a continuación:

  • notice-error
  • notice-warning
  • notice-success
  • notice-info

Las anteriores también son clases css que vienen cargadas en el core de WordPress y que nos ayudarán a darle estilos por defecto.

Como funcionan

Según la documentación de las admin_notices como es su nombre estas se utilizan de la siguiente manera:

Las notificaciones en la parte superior de las páginas de administración. La función de gancho debe hacer echo de un mensaje que se mostrará.

// Notificaciones en el admin 
function sample_admin_notice() {
   global $pagenow;
    if ( $pagenow == 'index.php' ) { // Página donde mostraremos la notificación
         echo '<div class="notice notice-info is-dismissible"> 
             <p>Esta es una notificación de información.</p>
         </div>';
    }
}
add_action( 'admin_notices', 'sample_admin_notice' );

De esta forma podemos interactuar con estas cuatro tipos de notificaciones, lo que realizamos es una función que nos pregunte la página donde queremos crear la notificación que en este caso seria nuestro escritorio principal o Dashboard index.php y luego por medio del ECHO mostraremos nuestro div que engloba el tipo de notificación que queremos y que comentamos anteriormente, en este caso vamos a mostrar la de tipo noticia notice-info y seguido de esta la clase is_dismissible que se maneja de manera opcional y la cual nos mostrará o no el icono de cerrar al final de la notificación.

El aspecto de las notificaciones que se visualizarán serán de la siguiente forma dependiendo de su tipo.

Notificación de error
Usando las notificaciones en el admin de WordPress 1

 

 

Notificación de advertencia
Usando las notificaciones en el admin de WordPress 2

 

 

Notificación de éxito
Usando las notificaciones en el admin de WordPress 3

 

 

Notificación de información
Usando las notificaciones en el admin de WordPress 4

 

 

De esta manera podemos crear notificaciones cuando lo deseemos en nuestro administrador ya sea por medio del archivo functions.php, algún plugin o tema.

Si te ha gustado este artículo no olvides darle link y compartirlo ✋


Recibirás cada semana todas nuestras actualizaciones
Puedes estar tranquilo que nunca te enviaremos SPAM
SOBRE EL AUTOR

Desarrollador web (Wordpress Expert) PHP, HTML5, CSS3, LINUX y muchos más...

¿Tienes un proyecto en mente? Hagámoslo real

CONTACTAR
Ebook-eBook – Funciones más Útiles para WordPress

Descarga el eBook GRATIS!

eBook – Funciones más Útiles para WordPress