Cómo agregar avisos de administración personalizados en WordPress

Publicado: 2023-02-12

Cuando es propietario de un sitio web de WordPress o autor de complementos/temas, los avisos de administrador ofrecen una manera eficiente de comunicarse con los usuarios a través de alertas y mensajes simples. Sin embargo, si nunca los ha usado antes, es posible que se pregunte cómo crear avisos de administración personalizados en WordPress.

La buena noticia es que hay múltiples soluciones disponibles. Una forma de crear avisos de administración de WordPress personalizados es editar manualmente el código de su sitio. Alternativamente, si desea un método menos técnico, también tiene la opción de usar un complemento.

En esta publicación, discutiremos los beneficios de agregar avisos de administración personalizados en WordPress. Luego, lo guiaremos paso a paso sobre cómo hacerlo, con y sin un complemento. ¡Empecemos!

Tabla de contenido
1. ¿Cuáles son los beneficios de los avisos de administración personalizados?
2. Cómo agregar un aviso de administrador personalizado a WordPress: sin complemento
2.1. Paso 1: Agregar código al archivo functions.php
2.2. Paso 2: edite el código para mostrar mensajes solo a los autores
3. Cómo agregar un aviso de administrador personalizado a WordPress: con un complemento
3.1. Paso 1: Descargue e instale el complemento apropiado
3.2. Paso 2: configure los ajustes del complemento
3.3. Paso 3: cree un aviso de administrador personalizado
3.4. Paso 4: agregue roles de usuario que verán este aviso
4. Explore los recursos para desarrolladores de WP Engine

¿Cuáles son los beneficios de los avisos de administración personalizados?

Los avisos de administración de WordPress son herramientas útiles que puede usar para mostrar alertas y mensajes importantes a sus usuarios. Los avisos de administración personalizados le permiten:

  • Muestre rápida y fácilmente información útil en su sitio, incluidos recordatorios de administración
  • Ayude a los nuevos usuarios a navegar por el área de administración de WordPress con facilidad, incluso para sitios de varios autores
  • Mostrar mensajes de éxito, advertencia y error en el área de administración
  • Proporcionar comentarios y orientación a los usuarios.

Los avisos de administración personalizados le permiten enviar notificaciones descartables que pueden codificarse con colores según el tipo de mensaje. Por ejemplo, puede usar rojo para advertencias y errores, verde para mensajes de éxito y azul para avisos informativos.

Cómo agregar un aviso de administrador personalizado a WordPress: sin complemento

Si se siente cómodo trabajando con código y desea la mayor flexibilidad y control posible, puede agregar avisos de administración personalizados en WordPress sin usar un complemento. Veamos cómo hacerlo en dos pasos.

Paso 1: Agregar código al archivo functions.php

Para agregar manualmente un aviso de administrador personalizado en WordPress, busque y abra el archivo functions.php para su tema de WordPress. A continuación, agregue el siguiente fragmento de código:

 function general_admin_notice(){ global $pagenow; if ( $pagenow == 'options-general.php' ) { echo '<div class="notice notice-warning is-dismissible"> <p>This is an example of a notice that appears on the settings page.</p> </div>'; } } add_action('admin_notices', 'general_admin_notice');

Esto muestra un aviso con un borde amarillo en su página de configuración, que se ve así:

En el código anterior, la variable $pagenow se usa para detectar la página y la siguiente condición verifica si la página actual debe mostrar el aviso. Puede usar Notice-Error , Notice-Warning , Notice-Success o Notice-Info para crear su aviso de administrador personalizado.

Paso 2: edite el código para mostrar mensajes solo a los autores

Si desea configurar el aviso para que solo se muestre para el rol de usuario 'autor', puede hacerlo agregando el siguiente fragmento de código a su archivo functions.php :

 function author_admin_notice(){ global $pagenow; if ( $pagenow == 'index.php' ) { $user = wp_get_current_user(); if ( in_array( 'author', (array) $user->roles ) ) { echo '<div class="notice notice-info is-dismissible"> <p>Click on <a href="edit.php">Posts</a> to start writing.</p> </div>'; } } } add_action('admin_notices', 'author_admin_notice');

En el código anterior, notará la función agregada para detectar el rol del usuario. Ahora, el aviso personalizado del administrador se mostrará así, pero solo para los autores:

Puede usar estos fragmentos de código como plantilla para crear su propio aviso de administrador personalizado en WordPress, sustituyendo o agregando condiciones, enlaces y filtros para satisfacer sus necesidades.

Cómo agregar un aviso de administrador personalizado a WordPress: con un complemento

Si está buscando un método más simple que editar el código de su sitio, o si no necesita mucha flexibilidad, también puede agregar un aviso de administrador personalizado en WordPress usando un complemento.

Echemos un vistazo a cómo funciona este proceso.

Paso 1: Descargue e instale el complemento apropiado

El primer paso es descargar un complemento que le permita agregar avisos de administración personalizados en WordPress, como Avisos de administración de KJM:

Después de descargarlo del directorio de complementos de WordPress, cárguelo en su sitio ( Complementos > Agregar nuevo > Cargar complemento ). Luego instálalo y actívalo.

Paso 2: configure los ajustes del complemento

El siguiente paso es habilitar la opción "Avisos de administración de KJM" en la página de configuración del complemento. Vaya a Configuración > Avisos de administración de KJM :

Marque las casillas para activar los Avisos de administración de KJM y cree un tipo de publicación personalizada para agregar y editar notificaciones de administración personalizadas:

En esta página, también puede seleccionar la opción de enviar un correo electrónico a los usuarios cuando se publica un aviso y habilitar los comentarios. Seleccione Guardar cambios cuando haya terminado aquí.

Paso 3: cree un aviso de administrador personalizado

A continuación, desplace el cursor sobre el elemento del menú Avisos que se agregó a su panel de administración de WordPress y seleccione Agregar aviso :

De manera similar a la creación de una publicación o página regular en WordPress, puede ingresar un título y una descripción para el aviso de administrador:

A la derecha, en Aviso de gatos , seleccione una categoría para la notificación:

Elija la categoría que desea usar para este aviso de administrador personalizado.

Paso 4: agregue roles de usuario que verán este aviso

Una vez que haya completado los detalles de la notificación y seleccionado una categoría, desplácese hacia abajo hasta la sección Mostrar notificación a los roles :

Seleccione qué funciones de usuario desea ver en esta notificación. En la siguiente sección, puede personalizar aún más el aviso, por ejemplo, ocultando el botón de descartar o cambiando el fondo y los colores del texto:

Cuando haya terminado, haga clic en el botón Publicar :

¡Eso es todo! Ahora ha creado un aviso de administrador personalizado de WordPress.

Explore los recursos para desarrolladores de WP Engine

Los avisos de administración de WordPress son una forma útil de mostrar información, alertas y mensajes a sus usuarios. Ya sea que sea un autor de complementos o temas, o simplemente el propietario de un sitio individual, puede crear avisos de administración personalizados editando manualmente el archivo functions.php de su tema de WordPress, o utilizando un complemento como KJM Admin Notices.

Sin embargo, para que sus avisos de administrador de WordPress sean más efectivos, es importante que todos los aspectos de su sitio web y área de administración estén optimizados. ¡En WP Engine, ofrecemos planes de alojamiento de calidad que pueden ayudarlo a brindar una experiencia digital excepcional a sus clientes!