¿Quieres agregar notificaciones de administrador en WordPress? El núcleo, los temas y los complementos de WordPress usan notificaciones de administración para mostrar alertas, notificaciones e información importante en pantalla a los usuarios. En este artículo, le mostraremos cómo agregar notificaciones de administrador en WordPress.

Cómo agregar notificaciones de administrador en WordPress

¿Por qué y cuándo usar notificaciones de administrador en WordPress?

WordPress usa notificaciones de administración para alertar a los usuarios sobre errores, advertencias y mensajes de éxito.

Ejemplo predeterminado de notificación de administrador de WordPress

Las notificaciones de administración también están disponibles para propietarios de sitios individuales, autores de complementos y desarrolladores de temas.

Si está creando un sitio web para clientes que son nuevos en WordPress, puede agregar notificaciones de administración para mostrar información útil en su área de administración de WordPress.

La personalización de las notificaciones de administración también puede ayudar si ejecuta un sitio de WordPress de varios autores. Puede agregar notificaciones para guiar a los nuevos autores y ayudarlos a encontrar su camino.

Sin embargo, recomendamos utilizar las notificaciones de administrador con precaución. Pueden ser realmente molestos y pueden arruinar la experiencia de WordPress de sus usuarios.

Dicho esto, veamos cómo agregar sus propias notificaciones de administración personalizadas en WordPress.

Método 1: agregar manualmente notificaciones personalizadas en WordPress

Este método requiere que agregue código a su sitio de WordPress. Si nunca ha agregado código antes, consulte nuestra guía para pegar fragmentos de código de páginas 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 '<div >
             <p>This notice appears on the settings page.</p>
         </div>';
    }
}
add_action('admin_notices', 'general_admin_notice');

Este código muestra una notificación con un borde amarillo y un botón para descartar la notificación en la página de configuración. Así aparecerá en su sitio web:

Ejemplo de notificación de administrador personalizada

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

Después de eso, agregamos una condición para verificar si la página actual cumple con la página para la que queremos mostrar la notificación.

Si es así, mostramos el paquete en <div> elemento. Este elemento div usa clases CSS ya definidas en la hoja de estilo de administración de WordPress para manejar diferentes tipos de notificaciones.

necesitas usar notice clase, entonces puedes agregar notice-error, notice-warning, notice-successo notice-info.

Como alternativa, puede utilizar is-dismissible Una clase que agrega un botón para descartar notificaciones.

Además de ver la página actual, puede agregar varias condiciones para mostrar notificaciones que coincidan con diferentes escenarios.

Por ejemplo, desea mostrar notificaciones solo a los usuarios con el rol de usuario Autor.

Así es como lo harías:

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

Como puede ver, agregamos una verificación adicional a la función para detectar el rol del usuario.

Así es como aparecerá en su sitio web.

Personaliza las notificaciones por rol de usuario

Siéntase libre de practicar jugando con las notificaciones de administración usando diferentes condiciones, filtros y ganchos.

Método 2: agregue notificaciones de administración usando un complemento de WordPress

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

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

Después de la activación, debe acceder Configuración » Notificaciones de administración de KJM página para configurar los ajustes del complemento.

Configuración de notificaciones de administración de KJM

Primero, debe marcar la opción para habilitar las notificaciones para los administradores de KJM. La segunda opción agrega tipos de publicaciones personalizadas donde puede agregar y editar notificaciones de administración personalizadas.

El complemento también le permite enviar correos electrónicos a usuarios registrados cuando se publican nuevas notificaciones. Si desea utilizar esta función, puede marcar la casilla junto a la opción “Enviar correo electrónico”.

También puede habilitar los comentarios para sus notificaciones, lo que permitirá a los usuarios responder a las notificaciones 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ú llamado Notificaciones en la barra de administración de WordPress. Aquí puede agregar y editar notificaciones de administrador personalizadas.

Vamos a crear su primera notificación de administrador.

acceso Notificaciones » Agregar Notificación Página. Verá una pantalla muy similar a la pantalla de edición de publicaciones de WordPress.

Agregar nuevas notificaciones personalizadas

Comience agregando un título a su notificación, luego agregue la notificación real en el editor de publicaciones. Puede seleccionar una categoría de notificación en el cuadro de la derecha.

A continuación, debe elegir los roles de usuario que verán esta notificación.

Seleccione los roles de usuario que verán las notificaciones

Puede elegir mostrar u ocultar el título, el autor y la fecha, y un botón para desactivar la notificación.

Una vez hecho esto, haga clic en el botón Publicar y su notificación de administrador personalizada surtirá efecto.

Notificación del administrador de KJM

Los avisos de administración de KJM le permiten administrar sus avisos de administración personalizados sin escribir ningún código. Puede eliminar o cancelar la publicación de las notificaciones que ya no desea que aparezcan.

Con la función de correo electrónico, también puede usarla para alertar a todos los usuarios, incluso si no han iniciado sesión para ver las notificaciones.

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

También es posible que desee echar un vistazo al complemento WP Notification Center. Agrega un centro de notificaciones similar a Facebook 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 notificaciones de administración personalizadas en WordPress. También puede consultar nuestra guía sobre cómo crear un formulario de registro de usuario personalizado en WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress. También puedes encontrarnos en Gorjeo y Facebook.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.