M谩s

    C贸mo agregar avisos de administrador personalizados en WordPress

    - Advertisement -

    A menudo, nuestros lectores nos preguntan c贸mo pueden agregar avisos de administraci贸n personalizados en WordPress.

    El n煤cleo, los temas y los complementos de WordPress muestran avisos de administraci贸n como errores o advertencias para los usuarios en el panel. Si es administrador de un sitio de WordPress, tambi茅n puede crear avisos personalizados para informar a los miembros de su equipo informaci贸n importante sobre el sitio web.

    En este art铆culo, le mostraremos c贸mo puede agregar f谩cilmente avisos de administrador personalizados en WordPress.

    C贸mo agregar avisos de administrador personalizados en WordPress

    驴Por qu茅 agregar avisos de administraci贸n personalizados en WordPress?

    Los avisos de administraci贸n son notificaciones dentro del 谩rea de administraci贸n de WordPress que informan a los usuarios sobre informaci贸n importante. Los ejemplos incluyen errores, advertencias, alertas o mensajes de 茅xito relacionados con el n煤cleo, los complementos o los temas de WordPress.

    Ejemplo de aviso de administradorEjemplo de aviso de administrador

    Si bien estas notificaciones son una funci贸n incorporada de WordPress, tambi茅n puede crear avisos de administrador personalizados para su panel.

    Por ejemplo, digamos que est谩 trabajando en un sitio web de WordPress para clientes que no est谩n familiarizados con la plataforma. Puede agregar avisos de administrador para mostrar informaci贸n 煤til dentro de su 谩rea de administraci贸n de WordPress.

    Algunos otros ejemplos de uso de avisos de administrador personalizados incluyen:

    • Informar a los miembros del equipo cuando el sitio web no estar谩 disponible debido a que se encuentra en modo de mantenimiento.
    • Guiar a los escritores o editores para navegar por el flujo de trabajo editorial en el panel si ejecuta un sitio de varios autores.
    • Recordar a los usuarios lo que se debe y no se debe hacer al administrar tareas, contenido y medios en WordPress.

    Con todo, los avisos de administrador personalizados pueden ser 煤tiles para comunicar mensajes a usted mismo o a otros usuarios que trabajan en su sitio web. Dicho esto, deber谩 utilizarlos con prudencia, ya que demasiados avisos pueden resultar molestos.

    Ahora, veamos c贸mo puede agregar sus avisos de administrador personalizados en WordPress. Le mostraremos dos m茅todos y puede utilizar los enlaces r谩pidos a continuaci贸n para pasar al que desea utilizar:

    M茅todo 1: agregar avisos de administrador de WordPress personalizados con un complemento

    Este m茅todo utiliza el Interfaz de administraci贸n personalizada de WP enchufar. Le permite personalizar su panel de WordPress seg煤n sus preferencias, incluida la visualizaci贸n de avisos de administrador personalizados.

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

    A continuaci贸n, vaya a Interfaz de administraci贸n personalizada Aviso de administrador. Como puede ver, la p谩gina de configuraci贸n del complemento es bastante similar al Editor cl谩sico.

    La configuraci贸n del complemento WP Custom Admin para avisos de administradorLa configuraci贸n del complemento WP Custom Admin para avisos de administrador

    Ahora debe desplazarse hacia abajo e insertar su mensaje de aviso de administrador.

    Puede utilizar texto sin formato y/o las opciones de c贸digo abreviado disponibles para usted, 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]luego el shortcode ser谩 reemplazado con el nombre de dominio de su sitio web.

    Adem谩s, si茅ntase libre de agregar una imagen u otros archivos multimedia o estilizar el texto usando la barra de herramientas encima del cuadro de texto.

    Insertar el contenido del aviso de administrador personalizado usando el complemento WP Custom AdminInsertar el contenido del aviso de administrador personalizado usando el complemento WP Custom Admin

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

    • Verde para mensajes de 茅xito
    • Azul para avisos de informaci贸n no urgentes pero importantes
    • Amarillo para mensajes de advertencia
    • Rojo para mensajes de error

    Otra cosa que puedes personalizar es la fecha de finalizaci贸n del aviso o cu谩ndo se debe desactivar el aviso. No dude en dejarlo en blanco si no hay fecha de vencimiento.

    Tambi茅n puede hacer que el mensaje se descarte, lo cual se recomienda para notificaciones que usan colores verde o azul. En el caso de advertencias o errores, es posible que desee seguir mostr谩ndolos hasta que se resuelva el problema, seg煤n el problema.

    Finalmente, puede hacer que el aviso sea visible para todos o solo para ciertos usuarios. Si elige lo 煤ltimo, puede hacer clic en el bot贸n ‘+’ para especificar para qu茅 roles de usuario el aviso debe ser invisible.

    Una vez que est茅 satisfecho con el aviso de administrador personalizado, simplemente haga clic en 芦Guardar todas las configuraciones禄.

    Guardar el aviso de administrador personalizado en el complemento WP Custom AdminGuardar el aviso de administrador personalizado en el complemento WP Custom Admin

    隆Y eso es!

    Para ver c贸mo se ve el aviso de administrador personalizado, simplemente vaya a cualquier p谩gina de su panel de WordPress. El mensaje debe estar en la parte superior de la pantalla.

    Ejemplo de aviso de administrador personalizado creado con el complemento WP Custom AdminEjemplo de aviso de administrador personalizado creado con el complemento WP Custom Admin

    M茅todo 2: agregar avisos de administrador de WordPress personalizados con c贸digo

    Si bien 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 avisos de administrador personalizados.

    Adem谩s, la interfaz de administraci贸n personalizada de WP solo le permite mostrar un aviso personalizado a la vez. Si desea mostrar varios avisos 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 un aviso de administrador personalizado en WordPress usando c贸digo. Esto le permite concentrarse 煤nicamente en agregar el aviso personalizado sin ning煤n elemento adicional, y puede mostrar varios avisos si es necesario.

    Si codificar en WordPress suena aterrador, no te preocupes. Le mostraremos una manera f谩cil y segura de insertar c贸digo personalizado, que es usar C贸digo WPC. 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 o nulas.

    WPCode: el mejor complemento de fragmentos de c贸digo de WordPressWPCode: 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.

    Nota: Para seguir este tutorial, puede utilizar el versi贸n gratuita de WPCode o un plan premium. Con C贸digo WPC Proobtendr谩 funciones avanzadas para administrar a煤n m谩s su c贸digo, como un modo de prueba para ver c贸mo funciona el c贸digo antes de realizar cambios permanentes.

    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禄.

    Usar fragmentoUsar fragmento

    Ahora, contin煤e e inserte un t铆tulo para su fragmento de c贸digo personalizado para que pueda identificarlo y editarlo f谩cilmente m谩s adelante si es necesario. Puede ser algo as铆 como 芦Aviso de administrador personalizado禄.

    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
    	'<div class="notice notice-warning is-dismissible">
    	<p>Important! We will not be publishing any new articles during the holidays. Please save your articles as drafts for the time being.</p>
    	</div>'; 
    }
    add_action( 'admin_notices', 'wpb_admin_notice' );
    

    As铆 es como deber铆a verse la pantalla:

    El fragmento de c贸digo de aviso de administrador personalizado en WPCodeEl fragmento de c贸digo de aviso de administrador personalizado en WPCode

    Este c贸digo define una funci贸n llamada wpb_admin_notice() en WordPress. Dentro de esta funci贸n, hay un echo declaraci贸n que genera un mensaje de advertencia en un cuadro estilizado.

    Debajo de esa declaraci贸n est谩 <div class="notice notice-warning is-dismissible">. Esta es una clase CSS que especifica el tipo de aviso de administrador, que, en este caso, es una advertencia. Por este motivo, el cuadro de aviso tendr谩 un borde amarillo.

    Tambi茅n puedes reemplazar la l铆nea de c贸digo. notice-warning con notice-error (rojo), notice-info (azul), y notice-success (verde).

    Debajo de la clase CSS se encuentra el contenido del aviso real. 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 el momento. Puede reemplazar el texto entre los <p> y </p> Etiquetas HTML con las tuyas propias.

    El add_action('admin_notices', 'wpb_admin_notice'); La l铆nea conecta esta funci贸n al 'admin_notices' acci贸n en WordPress. Esto significa que el aviso de advertencia se mostrar谩 en el 谩rea de administraci贸n de WordPress, brindando informaci贸n importante a todos los usuarios.

    Una vez que haya insertado el c贸digo, despl谩cese hacia abajo hasta la secci贸n Inserci贸n. Aseg煤rese de que el m茅todo de inserci贸n sea 芦Inserci贸n autom谩tica禄 y que la Ubicaci贸n sea 芦Solo administrador禄.

    Esta configuraci贸n garantizar谩 que el fragmento se ejecute autom谩ticamente s贸lo en el 谩rea de administraci贸n de WordPress.

    Elegir inserci贸n autom谩tica y solo administrador en WPCodeElegir inserci贸n autom谩tica y solo administrador en WPCode

    Despu茅s de eso, simplemente haga que el fragmento de c贸digo est茅 芦activo禄 y haga clic en 芦Guardar fragmento禄.

    As铆 es como se ve el aviso de administrador personalizado en nuestro sitio web de prueba:

    Ejemplo de aviso de administrador personalizado realizado con WPCodeEjemplo de aviso de administrador personalizado realizado con WPCode

    Visualizaci贸n del aviso de administrador personalizado seg煤n la funci贸n del usuario

    Si desea crear un aviso de administrador personalizado 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
    		'<div class="notice notice-warning is-dismissible">
    			<p>Reminder! Do not save published posts as drafts after you update them. Just click the Update button without changing to the draft status. Thanks.</p>
    		</div>';
    	}
    }
    // 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 de advertencia en el 谩rea de administraci贸n para los usuarios con el rol de editor.

    El c贸digo primero recupera la p谩gina de administraci贸n actual que se est谩 viendo usando global $pagenow;. Especifica que el aviso debe aparecer en p谩ginas espec铆ficas de wp-admin, como el panel (index.php), a trav茅s del $admin_pages formaci贸n.

    Si desea que el aviso se muestre en otras p谩ginas del 谩rea de administraci贸n, simplemente agregue el slug de la p谩gina, como plugins.php para complementos y edit.php para publicaciones y p谩ginas.

    Solo aseg煤rate de separar las babosas con una coma y una comilla simple, como $admin_pages = [ 'index.php' , 'plugins.php', 'edit.php' ];.

    Despu茅s de eso, el c贸digo recopila informaci贸n sobre el usuario actualmente conectado 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, entonces se procede a mostrar un aviso de advertencia.

    As铆 es como se ve nuestro aviso de administrador personalizado usando el c贸digo anterior:

    Ejemplo de aviso de administrador personalizado hecho con WPCodeEjemplo de aviso de administrador personalizado hecho con WPCode

    La creaci贸n de notificaciones de administrador personalizadas y espec铆ficas requiere algunos conocimientos de codificaci贸n de WordPress. Si est谩 interesado en profundizar en este tema, le 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 ver nuestra gu铆a sobre c贸mo codificar un sitio web o nuestra selecci贸n de expertos sobre los mejores complementos de WordPress para hacer crecer su sitio web.

    Si te gust贸 este art铆culo, suscr铆bete a nuestro Canal de Youtube para tutoriales en v铆deo de WordPress. Tambi茅n puedes encontrarnos en Gorjeo y Facebook.

    avatar del autoravatar del autor

    El personal editorial de WPBeginner es un equipo de expertos en WordPress dirigido por Syed Balkhi con m谩s de 16 a帽os de experiencia en WordPress, alojamiento web, comercio electr贸nico, SEO y marketing. Iniciado en 2009, WPBeginner es ahora el sitio de recursos de WordPress gratuito m谩s grande de la industria y a menudo se lo conoce como Wikipedia para WordPress.


    Fuente: C贸mo agregar avisos de administrador personalizados en WordPress

    Populares

    M谩s de esta categor铆a

    DEJA UNA RESPUESTA

    Por favor ingrese su comentario!
    Por favor ingrese su nombre aqu铆

    Este sitio usa Akismet para reducir el spam. Aprende c贸mo se procesan los datos de tus comentarios.