¿Qué son los avisos de administración de WordPress (y cómo funcionan)?

Publicado: 2020-09-29

Incluso si es nuevo en WordPress, estará familiarizado con los avisos de administración. Son los mensajes que aparecen en su tablero para informarle sobre actualizaciones, errores, cambios y más.

Los avisos de administración le brindan información crítica sobre su sitio, lo que le permite tomar medidas oportunas. Además, si es un desarrollador de temas o complementos, es importante saber cómo agregar avisos de administrador a WordPress, ya que le permiten comunicar mensajes fácilmente a sus usuarios.

En este artículo, repasaremos los diferentes tipos de avisos de administrador que puede usar. Hablaremos de situaciones en las que tiene sentido usar avisos de administrador y luego le enseñaremos cómo agregarlos a WordPress. ¡Pongámonos a trabajar!

¿Cuáles son los diferentes tipos de avisos de administrador en WordPress?

Es posible que haya notado que no todos los avisos de administración de WordPress tienen el mismo aspecto. De forma predeterminada, WordPress utiliza cuatro estilos diferentes según el propósito de los avisos que muestra:

  1. Éxito. Este es el tipo de aviso que verá cuando realice cambios en su sitio web (como la instalación o activación de un complemento) y se apaga sin problemas.
  2. Error. Como su nombre lo indica, verá este tipo de mensaje si hay algún problema con su sitio web. Por lo general, esto se usa cuando un complemento o tema genera un error.
  3. Advertencia. Verá este tipo de aviso emergente cuando un complemento o un componente del sitio web funciona, pero no funciona como se esperaba.
  4. Información. Este tipo de aviso de administrador es perfecto para comunicar información simple.

Como mencionamos antes, esas cuatro clasificaciones son estilos que puede usar para los avisos de administración. Cada aviso individual funciona igual debajo del capó, por lo que solo ve una diferencia visual. Aquí hay unos ejemplos:

Ejemplo de avisos de administración.

Aviso de administrador de WP 2FA

Registro de actividad y aviso de administrador de Yoast SEO

Si planea agregar avisos de administración personalizados a su sitio web (o a un complemento o tema en el que está trabajando), es importante que siga la misma clasificación. El esquema de color simple puede ayudar a los usuarios a identificar qué avisos priorizar de un vistazo. Por ejemplo, si vemos un aviso rojo (un error) o amarillo (una advertencia), sabemos que algo anda mal.

Con esto en mente, hablemos de cuándo tiene sentido usar los avisos de administración de WordPress.

¿Por qué debería agregar avisos de administración de WordPress personalizados?

Los avisos de administración en WordPress tienen que ver con la usabilidad y pueden proporcionar a los usuarios comentarios e información crítica. Por ejemplo, avisos de éxito. Si actualiza una de las configuraciones de su complemento y guarda los cambios, el aviso de éxito proporciona una confirmación visual del proceso:

Confirmación visual del proceso de éxito

Para su propio sitio web, es posible que no sea necesario agregar avisos personalizados a menos que varios usuarios tengan acceso al tablero. En este caso, puede utilizar avisos informativos para proporcionar actualizaciones rápidas a los miembros de su equipo.

Avisos de administración de WordPress para desarrolladores de complementos y temas

Muchos desarrolladores de complementos también usan avisos de administración para comunicar información importante a sus usuarios. También se utilizan normalmente para promocionar la funcionalidad premium del complemento o tema.

Sin embargo, tenga en cuenta que no todos los usuarios disfrutan de ser bombardeados con avisos de administración. Durante años, ha habido un saludable debate en la comunidad de WordPress sobre la forma en que los desarrolladores usan los avisos.

El uso inadecuado de los avisos de administración puede (y ha) resultado en una reacción negativa significativa en algunos casos. En pocas palabras, debe tener cuidado con las situaciones en las que decide implementar avisos de administrador. En la siguiente sección, analizaremos cómo agregar avisos de administrador y brindaremos algunos consejos para estandarizarlos.

SUGERENCIA: Gestión de avisos de administrador en WordPress

Si tiene demasiados avisos de administración en su WordPress pero no desea descartarlos antes de leerlos (cuando tenga tiempo), pero lo distraen, use el complemento Admin Notices Manager para mover todos los avisos de administración en una central colóquelos y léalos a su conveniencia.

Cómo agregar avisos de administrador en WordPress (2 formas)

Ahora le enseñaremos cómo agregar avisos de administrador en WordPress de dos maneras. Primero, repasaremos el enfoque manual y luego le mostraremos cómo agregar avisos de administrador usando un complemento.

1. Agregar avisos de administrador manualmente

Dado que WordPress ya proporciona estilos predeterminados para los avisos de administración, agregar nuevas notificaciones a su sitio web no es tan complicado como podría pensar. Esto se debe a que puede usar los 'ganchos' existentes para llamar a diferentes estilos de alerta.

En cualquier caso, deberá agregar algunos fragmentos de código a su sitio web. Hay dos enfoques que puede tomar cuando se trata de implementar avisos de administración manualmente:

  1. Agregue el código al archivo functions.php de su tema activo.
  2. Cree un complemento de código personalizado para WordPress que incluya el código del aviso.

El enfoque que use dependerá de para qué planee usar los avisos de administrador. Aquí hay un ejemplo rápido de un aviso de administrador personalizado que muestra el mensaje "¡Estás en la página de configuración!":

function notice_example(){
    global $pagenow;
    if ( $pagenow == 'options-general.php' ) {
         echo '<div class="notice notice-warning is-dismissible">
             <p>You are on the settings page!</p>
         </div>';
    }
}
add_action('admin_notices', 'notice_example');

Aquí, estamos registrando una nueva función llamada Notice_example . Esta función verifica si actualmente se encuentra en la página de configuración de WordPress. Si es así, muestra el mensaje "¡Estás en la página de configuración!" mensaje usando el estilo de aviso de administrador de advertencia.

También notará el parámetro is-dismissible . Esto permite al usuario final descartar o cerrar el aviso, lo que siempre se recomienda. Así es como se ve:

Ejemplo de un aviso de administrador

Si desea crear avisos de administración personalizados para acciones específicas, querrá consultar el manual para desarrolladores de WordPress, que incluye toda la información que necesita. Además, los autores de temas deberían echar un vistazo a la página WPTRT GitHub. Esto proporciona una clase personalizada para ayudarlo a crear avisos de administración estandarizados que el usuario final puede descartar de manera predeterminada.

A continuación, veamos cómo usar un complemento para crear avisos de administración de WordPress.

2. Use un complemento para agregar avisos de administración personalizados

No hay tantos complementos que le permitan configurar avisos de administración personalizados en WordPress. Esto se debe a que la funcionalidad generalmente está más allá de las necesidades de la mayoría de los usuarios de complementos, y los avisos de administración están mejor codificados en el núcleo de su proyecto.

Aun así, nuestra opción recomendada aquí es KJM Admin Notices:

Avisos de administración de KJM

Una vez que instale el complemento, puede configurar nuevos avisos de administrador yendo a la nueva pestaña Avisos en su tablero:

Pestaña Avisos

Haga clic en Agregar aviso y podrá usar el editor de WordPress para armar el mensaje que desea. Con este complemento, puede dividir los avisos en dos partes. El título aparecerá más destacado y su cuerpo incluye texto que se muestra justo debajo:

Adición de mensajes personalizados

Una vez que publique un aviso, verá que aparece automáticamente en la parte superior de la página en la que se encuentre:

Avisos publicados

Después de personalizar el mensaje de su aviso, puede decidir qué roles de usuario podrán verlo:

Asignación de roles de usuario

Esta característica hace que el complemento sea una opción fantástica si trabaja con un gran equipo, ya que tiene control total sobre quién ve cada mensaje. Además, el complemento también le permite cambiar algunos aspectos de cómo se ven sus avisos. Por ejemplo, puedes optar por ocultar su título, quién lo publicó e incluso cambiar sus colores:

Opciones de visualización de avisos

Al igual que con cualquier otro contenido que cree con el editor de WordPress, puede guardar sus avisos de administrador como borradores o programarlos en lugar de publicarlos de inmediato. Finalmente, puede cambiar el estilo predeterminado que usan sus avisos a través del menú Notice Cats a la derecha:

Aviso gato menú

Para nuestro ejemplo, usamos el estilo SUCCESS . Sin embargo, recuerde que debe cambiar el estilo que usa según el tipo de notificación de administrador que desee enviar.

Agregar avisos de administración personalizados en WordPress

Prestar atención a los avisos del administrador puede ayudarlo a asegurarse de que su sitio esté siempre en la mejor forma posible. Más allá de mantener su sitio, saber cómo agregar avisos de administrador en WordPress es fundamental si planea crear complementos o temas personalizados.

Hay dos formas de agregar avisos de administrador en WordPress, que son:

  1. Agregue avisos de administrador manualmente usando código.
  2. Use un complemento para agregar avisos de administración personalizados.

Consejo para el usuario: si solo desea tener más control sobre los avisos de administración existentes o asegurarse de no perderse ningún aviso clave, no olvide usar el Administrador de avisos de administración para administrar todos los avisos de administración en WordPress. Con este complemento, podrá acceder rápidamente a una 'bandeja de entrada' de avisos de administrador que incluye todos los avisos. El resultado es una experiencia más limpia para el usuario final, al mismo tiempo que se les proporciona información vital.