¿Quieres agregar avisos de administrador en WordPress? Los avisos de administrador son utilizados por el núcleo, los temas y plugins para mostrar advertencias, avisos e información importante en pantalla a los usuarios. En este artículo, le mostraremos cómo puede 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

Propietarios de sitios individuales, plugin los autores y los desarrolladores de temas también pueden utilizar 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 administración 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 sitio específico plugin.

function general_admin_notice(){
    global $pagenow;
    if ( $pagenow == 'options-general.php' ) {
         echo '<div class="notice notice-warning is-dismissible">
             <p>This notice appears on the settings page.</p>
         </div>';
    }
}
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 estudias el código, notarás que hemos usado $pagenow variable 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 <div> elemento. Este elemento div usa clases CSS ya definidas en la hoja de estilo de administración de WordPress para diferentes tipos de avisos.

Necesitas usar notice clase y luego puedes agregar notice-error, notice-warning, notice-success, o notice-info.

Opcionalmente, puede utilizar is-dismissible clase 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 '<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');

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 Avisos de administración de KJM plugin. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un WordPress. plugin.

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

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.

La plugin 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 los 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.

Es posible que también desee echar un vistazo al Centro de notificaciones de WP plugin. 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 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 . También puedes encontrarnos en Twitter y Facebook.

Cómo agregar avisos de administrador personalizados en WordPress .

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *