Cómo ocultar widgets del tablero en WordPress










  • ¿Está buscando una forma de ocultar los widgets del tablero para roles de usuario específicos en WordPress? Si bien los widgets del tablero pueden ser extremadamente útiles para los administradores y otros roles de usuarios para monitorear las actividades del sitio web, no todos los usuarios necesitan verlos.

    En esos casos, puede ocultarlos al usuario para limpiar el tablero de WordPress.

    Tenga en cuenta que los visitantes nunca podrán ver el panel de control de su sitio web. Entonces, si está buscando ocultárselo a ellos, no se preocupe. WordPress ya se encargó de eso. Además, tenga en cuenta que cualquier código que use necesitará modificaciones para ocultar los widgets de panel personalizados.

    Hoy, demostraré cómo ocultar los widgets del tablero en WordPress para cualquier rol de usuario usando dos métodos.

    ¿Por qué ocultar los widgets del tablero en WordPress?

    Cuando los usuarios inician sesión en su cuenta de WordPress, el tablero es lo primero que ven. Puede saturar fácilmente la pantalla cuando agrega widgets adicionales además de los predeterminados. No solo puede agregar widgets de tablero personalizados, sino que los complementos a veces agregarán automáticamente los suyos.

    Como resultado, el tablero de instrumentos puede abarrotarse muy rápidamente.

    Para evitar que esto suceda, ocultar los widgets del tablero a los usuarios puede solucionar fácilmente el problema. Lo que desea ocultar es diferente para cada sitio web. Dependiendo de cuáles sean los widgets de su tablero, es posible que desee ocultar algunos de ellos a ciertos usuarios.

    La mayoría de los desarrolladores web se enfocan en el diseño de la interfaz de su sitio web. Pero recuerde que limpiar la parte trasera puede ahorrarle tiempo y hacer que el trabajo sea más fácil para todos.

    Cómo ocultar widgets del tablero en WordPress

    Hay dos formas de ocultar los widgets del tablero en WordPress, los complementos y el código.

    Para el enfoque del complemento, utilizaré el complemento Ultimate Dashboard . Esto facilita la personalización de lo que aparece en su tablero con una interfaz de arrastrar y soltar. Si está interesado en los widgets del tablero de un rol específico, eso está disponible en la edición profesional.

    El método de codificación no requiere ninguna técnica de codificación avanzada. En su lugar, simplemente deberá copiar y pegar un código en su archivo functions.php. El sitio web de WordPress.org proporciona el código necesario para ocultar todos los widgets del tablero predeterminados. El complemento utiliza el término "eliminar" en lugar de "ocultar".

    Pero tenga la seguridad de que en realidad no los está eliminando. Solo se están escondiendo.

    Siempre que esté editando código, por simple que sea, es una buena idea crear una copia de seguridad de su sitio web . Esto asegurará que, si algo sale mal, pueda usarlo para revertir su sitio web antes de los cambios.

    Método 1: Tablero definitivo

    Primero, instale el complemento Ultimate Dashboard .

    Instalar ahora

    Haga clic en Ultimate Dashboard y seleccione la opción Configuración.

    Ajustes

    Si su objetivo es eliminar los widgets del tablero, no hay nada más fácil que esto. En la parte superior, tiene la opción de eliminar todos los widgets del tablero. Simplemente marque la casilla para hacerlo.

    Como alternativa, puede eliminar los widgets del panel de forma individual haciendo clic en sus respectivas casillas de verificación.

    Nota: aunque el complemento usa el término "eliminar", en realidad no eliminará los widgets. En cambio, simplemente los oculta de la vista y se pueden habilitar en cualquier momento.

    Eliminar widgets del tablero

    Este complemento no eliminará los widgets del panel de control de terceros. Esto significa que no afecta a los widgets que provienen de complementos. En su lugar, tendrá que hacerlo manualmente o puede actualizar a la versión pro para desbloquear la función.

    Las otras configuraciones en esta página incluyen ocultar otras cosas de la vista y el estilo. Sugiero revisar todas las opciones y ver lo que hacen por ensayo y error. Haga clic en el botón "Guardar cambios" después de realizar los ajustes.

    Guardar cambios

    Su tablero ahora debería estar libre de los widgets de tablero predeterminados.

    Panel

    Si desea agregar widgets de panel, puede hacerlo haciendo clic en Ultimate Dashboard -> Agregar nuevo y simplemente completando la información necesaria.

    Todo esto incluye la selección de un icono, información sobre herramientas o descripción, y una URL. Esto es útil para llegar al área de su sitio web lo más rápido posible al iniciar sesión.

    Si desea tener más control sobre lo que ven los roles de usuario específicos, querrá usar la codificación a continuación.

    Método 2: Codificación

    Comencemos iniciando sesión en cPanel y haciendo clic en la opción Administrador de archivos. El Administrador de archivos le permitirá acceder a todos los archivos relacionados con su sitio web.

    Haga clic en la opción Administrador de archivos.

    Necesita ubicar el archivo functions.php de su tema. Haga clic en el directorio public_html, luego haga clic en la carpeta wp-content. Dentro de esta carpeta, encontrarás todo el contenido relacionado con tu sitio web.

    Haga clic en la carpeta de temas e ingrese a la carpeta del tema que está utilizando actualmente. Finalmente, haz clic derecho en el archivo functions.php y selecciona la opción Editar.

    Seleccione la opción "Editar".

    Aparecerá una ventana emergente. Este cuadro le advertirá que cree una copia de seguridad de sus archivos antes de editar cualquier cosa. Esto asegurará que pueda revertir su sitio web a cuando estaba funcionando si algo sale mal.

    Haga clic en el botón "Editar". Se abrirá una nueva pestaña que contiene todo el código del archivo.

    Haga clic en el botón "Editar".

    Agregar el código

    Desplácese hasta la parte inferior del archivo functions.php y copie y pegue el siguiente código en él:

    [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]function remove_dashboard_meta() {

    remove_meta_box( 'dashboard_incoming_links', 'dashboard', 'normal');


    remove_meta_box('tablero_complementos', 'tablero', 'normal');


    remove_meta_box('tablero_principal', 'tablero', 'lado');


    remove_meta_box('tablero_secundario', 'tablero', 'normal');


    remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );


    remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );


    remove_meta_box('tablero_comentarios_recientes', 'tablero', 'normal');


    remove_meta_box('tablero_derecho_ahora', 'tablero', 'normal');


    remove_meta_box('tablero_actividad', 'tablero', 'normal');//desde 3.8


    }


    add_action('admin_init', 'remove_dashboard_meta');


    [/ht_mensaje]

    Este código eliminará/ocultará todos los widgets del tablero predeterminados de todos los usuarios, incluidos los administradores. Si tiene widgets personalizados, deberá modificar el código para incluirlos.

    Sin embargo, si aún desea mostrar los widgets para las cuentas de administrador, requiere un poco de modificación. El siguiente código no afectará las cuentas de administrador:

    [ht_message mstyle=”info” title=”” show_icon=”” id=”” class=”” style=”” ]function remove_dashboard_meta() {


    remove_meta_box( 'dashboard_incoming_links', 'dashboard ', 'normal' );


    remove_meta_box('tablero_complementos', 'tablero', 'normal');


    remove_meta_box('tablero_principal', 'tablero', 'lado');


    remove_meta_box('tablero_secundario', 'tablero', 'normal');


    remove_meta_box( 'dashboard_quick_press', 'dashboard', 'side' );


    remove_meta_box( 'dashboard_recent_drafts', 'dashboard', 'side' );


    remove_meta_box('tablero_comentarios_recientes', 'tablero', 'normal');


    remove_meta_box('tablero_derecho_ahora', 'tablero', 'normal');


    remove_meta_box( 'dashboard_activity', 'dashboard', 'normal');//desde 3.8


    }


    if (!current_user_can('manage_options')) {


    add_action('admin_init', 'remove_dashboard_meta' );


    }[/ht_mensaje]

    La diferencia es la declaración "Si" en la parte inferior. Puede editar esta declaración para permitir que otros roles de usuario vean los widgets del tablero si es necesario.

    Una vez que haya insertado el código en el archivo functions.php, haga clic en el botón "Guardar cambios" para finalizar.

    Haga clic en el botón "Guardar cambios".

    Felicitaciones, su tablero de WordPress ahora estará vacío. Recuerde que este código solo oculta los widgets del tablero predeterminados. Cualquier widget personalizado requerirá nuevas líneas de código para abordarlos. Si en algún momento desea deshacer estos cambios, simplemente elimine el código que agregó.

    Mantenga su tablero organizado

    El tablero puede ser una herramienta extremadamente útil para los sitios web si se usa correctamente. Por ejemplo, después de deshabilitar los widgets predeterminados, puede agregar los suyos propios. Este widget personalizado puede mostrar las tareas que deben completar los miembros del personal. El único factor limitante real es su imaginación y experiencia de codificación. De lo contrario, las posibilidades son infinitas.

    Solo recuerda mantener siempre limpio tu tablero. Cuantos menos elementos tengas, mejor. Hará que los artículos que tengas en él parezcan más importantes.

    ¿Por qué quieres ocultar los widgets del tablero en WordPress? ¿Tienes algún widget personalizado?










  • Subir