Cómo agregar avisos de administrador personalizados en WordPress

¿Quieres agregar avisos de administrador en WordPress? El núcleo, los temas y los complementos de WordPress utilizan los avisos de administrador para mostrar advertencias, avisos e información importante en la pantalla para los usuarios. En este artículo, le mostraremos cómo puede agregar avisos de administrador en WordPress.

Cómo agregar avisos de administrador en WordPress

¿Por qué y cuándo utilizar los avisos de administrador en WordPress?

WordPress utiliza avisos de administrador para alertar a los usuarios sobre errores, advertencias y mensajes de éxito.

Ejemplo de un aviso de administrador de WordPress predeterminado

Los propietarios de sitios individuales, los autores de complementos y los desarrolladores de temas también pueden utilizar los avisos de administrador.

Si está trabajando en un sitio web para clientes que no están familiarizados con WordPress, puede agregar avisos de administrador para mostrar información útil en su área de administración de WordPress.

Los avisos de administrador personalizados también pueden ser útiles si ejecuta un sitio de WordPress de varios autores. Puede agregar avisos para guiar a los nuevos autores y ayudarlos a orientarse.

Sin embargo, recomendamos usar los avisos de administrador con cuidado. Pueden ser realmente molestos y arruinar la experiencia de WordPress para sus usuarios.

Habiendo dicho eso, echemos un vistazo a cómo puede agregar sus propios avisos de administrador personalizados en WordPress.

Método 1: agregar avisos personalizados en WordPress manualmente

Este método requiere que agregue código a su sitio de WordPress. Si nunca ha agregado código antes, consulte nuestra guía sobre cómo pegar fragmentos de la web en WordPress.

Empecemos.

Primero debe agregar este código al archivo functions.php de su tema o un complemento específico del sitio.

function general_admin_notice(){
    global $pagenow;
    if ( $pagenow == 'options-general.php' ) {
         echo '

This notice appears on the settings page.

'; } } add_action('admin_notices', 'general_admin_notice');

Este código muestra un aviso en la página de configuración con un borde amarillo y un botón para cerrar el aviso. Así es como aparecerá en su sitio:

Ejemplo de aviso de administrador personalizado

Si estudia el código, notará que hemos usado la variable $ pagenow para detectar la página actual.

Después de eso, agregamos la condición que verifica si la página actual cumple con la página donde queremos mostrar el aviso.

Si es así, mostramos el aviso envuelto en un

elemento. Este elemento div usa clases CSS ya definidas en la hoja de estilo de administración de WordPress para diferentes tipos de avisos.

Debe usar la clase de aviso y luego puede agregar aviso-error, aviso-advertencia, aviso-éxito o aviso-info.

Opcionalmente, puede usar la clase es-descartable que agrega un botón para cerrar el aviso.

Además de consultar la página actual, puede agregar todo tipo de condiciones para mostrar avisos que coincidan con diferentes escenarios.

Por ejemplo, desea mostrar un aviso solo a los usuarios con el rol de usuario autor.

Así es como lo hará:

function author_admin_notice(){
    global $pagenow;
    if ( $pagenow == 'index.php' ) {
    $user = wp_get_current_user();
    if ( in_array( 'author', (array) $user->roles ) ) {
    echo '

Click on Posts to start writing.

'; } } } add_action('admin_notices', 'author_admin_notice');

Como puede ver, hemos agregado una verificación adicional para detectar el rol del usuario en nuestra función.

Así es como aparecerá en su sitio.

Aviso personalizado por rol de usuario

Siéntase libre de practicar con diferentes condiciones, filtros y ganchos para jugar con los avisos de administración.

Método 2: agregar avisos de administrador con un complemento de WordPress

Este método es más simple ya que no requiere que agregue código. Sin embargo, no es tan flexible como el método de código personalizado.

Lo primero que debe hacer es instalar y activar el complemento KJM Admin Notices. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Tras la activación, debe visitar Configuración »Avisos de administración de KJM página para configurar los ajustes del complemento.

Configuración de avisos de administrador de KJM

Primero, debe marcar la opción para habilitar los Avisos de administración de KJM. La segunda opción agrega un tipo de publicación personalizada donde puede agregar y editar sus avisos de administración personalizados.

El complemento también le permite enviar un correo electrónico a los usuarios registrados cuando publica un nuevo aviso. Puede marcar la casilla junto a la opción ‘Enviar correo electrónico’ si desea utilizar esta función.

También puede habilitar comentarios para sus avisos, lo que permitirá a los usuarios responder a los avisos agregando comentarios. Para habilitar esta función, marque la casilla junto a la opción ‘Permitir comentarios’.

No olvide hacer clic en el botón Guardar cambios para almacenar su configuración.

Ahora verá un nuevo elemento de menú etiquetado como avisos en su barra de administración de WordPress. Aquí es donde puede agregar y editar sus avisos de administrador personalizados.

Creemos su primer aviso de administrador.

Visita Avisos »Agregar aviso página. Verá una pantalla muy parecida a la pantalla de edición de publicaciones de WordPress.

Agregar nuevo aviso personalizado

Comience agregando un título para su aviso, luego agregue el aviso real en el editor de publicaciones. Puede seleccionar la categoría de aviso en el cuadro de su mano derecha.

A continuación, debe seleccionar los roles de usuario que verán este aviso.

Seleccione los roles de usuario que verán el aviso

Opcionalmente, puede mostrar u ocultar el título, el autor y la fecha, y el botón para descartar el aviso.

Una vez que haya terminado, haga clic en el botón publicar y su aviso de administrador personalizado se activará.

Avisos de administración de KJM

Avisos de administración de KJM le permite administrar sus avisos de administración personalizados sin escribir ningún código. Puede eliminar o anular la publicación de avisos que ya no desea mostrar.

Con la función de correo electrónico, también puede usarla para alertar a todos sus usuarios, incluso si no inician sesión para revisar los avisos.

¿Tiene problemas para enviar correos electrónicos? Consulte nuestra guía sobre cómo solucionar el problema de que WordPress no envíe correos electrónicos.

También es posible que desee echar un vistazo al complemento WP Notification Center. Agrega un Facebook-como centro de notificaciones en WordPress. Los usuarios pueden hacer clic en el icono de notificación para ver sus notificaciones.

Centro de notificaciones

Eso es todo. Esperamos que este artículo le haya ayudado a aprender cómo agregar avisos de administrador personalizados en WordPress. Es posible que también desee ver nuestra guía sobre cómo crear un formulario de registro de usuario personalizado en WordPress.

Si le gustó este artículo, suscríbase a nuestro canal de YouTube para tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Publicaciones relacionadas

Botón volver arriba