s√°bado, mayo 18, 2024
No menu items!
InicioBlogsCómo agregar alertas de administrador personalizadas en WordPress (2 métodos sencillos)

Cómo agregar alertas de administrador personalizadas en WordPress (2 métodos sencillos)

Nuestros lectores suelen preguntarnos cómo pueden agregar avisos administrativos personalizados en WordPress.

El n√ļcleo, los temas y los complementos de WordPress muestran alertas de administrador, como errores o advertencias a los usuarios en el panel. Si es administrador de un sitio de WordPress, tambi√©n puede crear alertas personalizadas para informar a los miembros de su equipo sobre informaci√≥n importante del sitio web.

En este artículo, le mostraremos cómo agregar fácilmente avisos administrativos personalizados en WordPress.

Cómo agregar alertas de administrador personalizadas en WordPress

¬ŅPor qu√© agregar alertas de administrador personalizadas en WordPress?

Las alertas de administrador son notificaciones dentro del √°rea de administraci√≥n de WordPress que informan a los usuarios sobre informaci√≥n importante. Los ejemplos incluyen errores, advertencias, avisos o mensajes de √©xito relacionados con el n√ļcleo, los complementos o los temas de WordPress.

Ejemplo de aviso administrativo

Si bien estas notificaciones son una característica incorporada de WordPress, también puede crear alertas de administrador personalizadas para su panel.

Por ejemplo, digamos que est√°s trabajando en un sitio web de WordPress para clientes que no est√°n familiarizados con la plataforma. Considere agregar alertas de administrador para mostrar informaci√≥n √ļtil dentro de su √°rea de administraci√≥n de WordPress.

Algunos otros ejemplos de uso de alertas administrativas personalizadas incluyen:

  • Notifique a los miembros del equipo cuando el sitio web no estar√° disponible porque est√° en modo de mantenimiento.
  • Gu√≠e a los escritores o editores en la navegaci√≥n por el flujo de trabajo editorial en su panel si administra un sitio de varios autores.
  • Recuerde a los usuarios lo que se debe y no se debe hacer al administrar tareas, contenido y medios en WordPress.

Con todo, las alertas de administrador personalizadas pueden ser √ļtiles para comunicar mensajes a usted mismo o a otros usuarios que trabajan en su sitio web. Dicho esto, tendr√°s que utilizarlas con prudencia, ya que demasiadas alertas pueden resultar molestas.

Ahora veamos cómo puede agregar sus propias alertas administrativas personalizadas en WordPress. Le mostraremos dos métodos y puede utilizar los enlaces rápidos a continuación para ir al que desea utilizar:

Método 1: agregar alertas de administrador personalizadas de WordPress con un complemento

Este m√©todo utiliza el Interfaz de administraci√≥n de WP personalizada conectar. Le permite personalizar su panel de WordPress seg√ļn sus preferencias, incluida la visualizaci√≥n de alertas de administrador personalizadas.

El primer paso es instalar y activar el complemento de la interfaz WP Custom Admin. Para obtener instrucciones detalladas, consulte nuestra guía sobre cómo instalar un complemento de WordPress.

A continuaci√≥n, vaya a Interfaz de administraci√≥n personalizada ¬Ľ aviso administrativo. Como puede ver, la p√°gina de configuraci√≥n del complemento es bastante similar al editor cl√°sico.

ūüĒ• Leer:  ¬ŅC√≥mo comprobar el proxy y el cortafuegos de Chrome?
La configuración del complemento WP Custom Admin para alertas de administrador

Ahora debe desplazarse hacia abajo e ingresar el mensaje de advertencia del administrador.

Puede utilizar texto sin formato y/o las opciones de código abreviado disponibles, que se encuentran encima del editor visual.

Si utiliza el segundo método, el mensaje generará contenido dinámicamente en función de los códigos cortos proporcionados. Entonces, si usas el código corto [WEBSITE_URL]el shortcode será reemplazado con el nombre de dominio de su sitio web.

Además, siéntase libre de agregar una imagen u otro archivo multimedia o estilizar el texto usando la barra de herramientas encima del cuadro de texto.

Insertar contenido de alerta de administrador personalizado usando el complemento WP Custom Admin

Bajando, puede elegir el color de su aviso administrativo personalizado. Las opciones predeterminadas son:

  • Verde para mensajes de √©xito
  • Azul para alertas de informaci√≥n no urgente pero importante
  • Amarillo para mensajes de advertencia
  • Rojo para mensajes de error

Otra cosa que puedes personalizar es la fecha de finalización de la alerta o cuándo se debe desactivar la alerta. No dude en dejarlo en blanco si no hay fecha de vencimiento.

Tambi√©n puede hacer que el mensaje se pueda omitir, lo cual se recomienda para notificaciones que usan colores verde o azul. En el caso de advertencias o errores, es posible que desee seguir vi√©ndolos hasta que se resuelva el problema, seg√ļn el problema.

Finalmente, puede hacer que la advertencia sea visible para todos o solo para algunos usuarios. Si elige lo √ļltimo, puede hacer clic en el bot√≥n “+” para especificar para qu√© roles de usuario la alerta debe ser invisible.

Una vez que est√© satisfecho con su alerta administrativa personalizada, haga clic en “Guardar todas las configuraciones”.

Guardar su alerta de administrador personalizada en el complemento WP Custom Admin

¬°Y esto es todo!

Para ver cómo se ve su alerta de administrador personalizada, vaya a cualquier página de su panel de WordPress. El mensaje debe estar en la parte superior de la pantalla.

Ejemplo de una alerta de administrador personalizada realizada con el complemento WP Custom Admin

Método 2: agregar alertas de administrador de WordPress personalizadas con código

Aunque el complemento WP Custom Admin Interface es f√°cil de usar, incluye muchas funciones adicionales que pueden no estar relacionadas con sus necesidades. Esto puede parecer excesivo si solo est√° interesado en crear alertas de administrador personalizadas.

Además, la interfaz de administración personalizada de WP le permite ver solo una alerta personalizada a la vez. Si desea mostrar varias alertas en diferentes páginas de su panel de administración de WordPress, es posible que el complemento no sea una opción adecuada.

En su lugar, puede agregar manualmente una alerta de administrador personalizada en WordPress usando c√≥digo. Esto le permite concentrarse simplemente en agregar la alerta personalizada sin ning√ļn elemento adicional y puede ver varias alertas si es necesario.

ūüĒ• Leer:  7 mejores protectores de pantalla para BQ Aquaris X

Si escribir código en WordPress suena aterrador, no te preocupes. Le mostraremos una forma sencilla y segura de ingresar el código personalizado, que es usar Código WP. Es el mejor y más amigable complemento de fragmentos de código personalizado del mercado.

Con WPCode puede insertar y administrar c√≥digo f√°cilmente sin interactuar directamente con los archivos principales de WordPress. De esta manera, las posibilidades de que da√Īes tu sitio web son nulas.

WPCode: el mejor complemento de fragmentos de código de WordPress

Para obtener más información sobre WPCode, puede consultar nuestra revisión de WPCode.

El primer paso para utilizar WPCode es instalar y activar el complemento. Si necesita orientación, consulte nuestro artículo sobre cómo instalar un complemento de WordPress.

A continuaci√≥n, simplemente vaya a Fragmentos de c√≥digo” + Agregar fragmento. En Agregar su c√≥digo personalizado (nuevo fragmento), haga clic en “Usar fragmento”.

Usa el fragmento

Ahora contin√ļa e ingresa un t√≠tulo para tu fragmento de c√≥digo personalizado para que puedas identificarlo f√°cilmente y editarlo m√°s tarde si es necesario. Esto puede ser algo as√≠ como “Alerta de administrador personalizada”.

Luego, cambie el tipo de c√≥digo a “Fragmento de PHP”.

Una vez que haya hecho eso, simplemente copie y pegue el siguiente código en el cuadro Vista previa del código:

function wpb_admin_notice() {
	echo // Customize the message below as needed
	'

Important! We will not be publishing any new articles during the holidays. Please save your articles as drafts for the time being.

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

Así es como debería verse la pantalla:

Fragmento de código de alerta personalizado del administrador en WPCode

Este código define una función llamada wpb_admin_notice() en WordPress. Dentro de esta función hay una declaración de eco que devuelve un mensaje de advertencia en un cuadro estilizado.

Debajo de esta declaración está

. Esta es una clase CSS que especifica el tipo de alerta de administrador, que, en este caso, es una alerta. Por este motivo, el cuadro de alerta tendr√° un borde amarillo.

También puede reemplazar la línea de código Aviso-Advertencia con Aviso-Error (rojo), Aviso-Info (Azul) y Aviso-éxito (Verde).

El contenido real de la alerta está presente en la clase CSS. Aquí el mensaje informa a los usuarios que no se publicarán nuevos artículos durante las vacaciones y les aconseja que guarden los artículos como borradores por ahora. Puedes reemplazar texto entre

Y

Etiquetas HTML con las tuyas propias.

El add_action('admin_notices', 'wpb_admin_notice'); La línea vincula esta función a la acción 'admin_notices' en WordPress. Esto significa que el aviso aparecerá en el área de administración de WordPress, brindando información importante a todos los usuarios.

Una vez que haya ingresado el c√≥digo, despl√°cese hacia abajo hasta la secci√≥n Inserci√≥n. Aseg√ļrese de que el m√©todo de entrada sea “Inserci√≥n autom√°tica” y que la ubicaci√≥n sea “Solo administrador”.

Esta configuración garantizará que el fragmento solo se ejecute automáticamente en el área de administración de WordPress.

ūüĒ• Leer:  C√≥mo funciona la transmisi√≥n manual en un autom√≥vil
Eligiendo Insertar autom√°ticamente y Solo administrador en WPCode

A continuaci√≥n, simplemente haga que el fragmento de c√≥digo est√© “activo” y haga clic en “Guardar fragmento”.

Así es como se ve la alerta de administrador personalizada en nuestro sitio web de prueba:

Ejemplo de un aviso de administrador personalizado realizado con WPCode

Visualizaci√≥n de alerta de administrador personalizada seg√ļn la funci√≥n del usuario

Si desea crear una alerta administrativa personalizada que solo sea visible para ciertos roles de usuario, también puede hacerlo con WPCode.

Aquí hay un ejemplo de código:

function wpb_admin_notice_editor() {
    // Get the current admin page
    global $pagenow;
    // Specify the admin pages where the notice should appear
	$admin_pages = [ 'index.php' ];
	// Get the current user
	$user = wp_get_current_user();
    // Check if the current page is in the specified admin pages and the user has the 'editor' role
    if ( in_array( $pagenow, $admin_pages ) && in_array( 'editor', (array) $user->roles ) ) {
		// Display a warning notice for editors
		echo
		'

Reminder! Do not save published posts as drafts after you update them. Just click the Update button without changing to the draft status. Thanks.

'; } } // Hook the function to display the notice in the admin area add_action( 'admin_notices', 'wpb_admin_notice_editor' );

Este código de WordPress define la función wpb_admin_notice_editor() que muestra un aviso en el área de administración para los usuarios con la función de editor.

El código primero recupera la página de administración actual que se muestra usando $pagenow; global. Especifica que la advertencia debe aparecer en páginas específicas de wp-admin, como el panel (index.php), a través de la matriz $admin_pages.

Si desea que el aviso aparezca en otras páginas del área de administración, simplemente agregue el slug de página, como plugins.php para complementos y edit.php para publicaciones y páginas.

Solo aseg√ļrate de separar las barras con una coma y una comilla simple, como $admin_pages = [ ‘index.php’ , ‘plugins.php’, ‘edit.php’ ];.

A continuación, el código recopila información sobre el usuario que ha iniciado sesión actualmente con $user = wp_get_current_user(); .

Luego, el código verifica si la página actual está en las páginas de administración especificadas y si el usuario tiene el rol de 'editor' usando if ( in_array( $pagenow, $admin_pages ) && in_array( 'editor', (array) $user- >roles ) ) {.

Si se cumplen ambas condiciones, se muestra una advertencia.

Así es como se ve nuestra alerta de administrador personalizada usando el código anterior:

Ejemplo de alerta de administrador personalizada realizada con WPCode

La creación de notificaciones administrativas personalizadas y específicas requiere ciertos conocimientos de codificación de WordPress. Si estás interesado en aprender más sobre este tema, te recomendamos leer estas guías:

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 consultar nuestra guía sobre cómo codificar un sitio web o nuestras selecciones de expertos sobre los mejores complementos de WordPress para hacer crecer su sitio web.

Recomendamos

Populares