Configurar los widgets del Escritorio

Los administradores del sitio pueden definir un diseño y una política de interacción compartidos para el Escritorio de WordPress del sitio. Abre Settings → POM Tweaks → White labelling → Dashboard. Dashboard widgets contiene cuatro opciones independientes bajo un único interruptor de activación.

Configurar las opciones

  1. Activa Dashboard widgets.
  2. Selecciona las opciones que necesiten tus editores.
  3. Selecciona Save.
  4. Abre Dashboard → Home y comprueba el resultado con un usuario representativo.
Opción Resultado
Force one column Muestra cada contenedor de widget a ancho completo y limita el Escritorio a una sola columna de diseño. El diseño guardado previamente por el usuario se conserva.
Disable widget movement Impide arrastrar y elimina los controles nativos Move up y Move down. Mantiene el orden existente de los widgets.
Disable widget collapsing Mantiene los widgets expandidos y elimina sus controles de contracción. Los widgets cerrados anteriormente se abren para que su contenido siga siendo accesible.
Open all widgets on load Expande los widgets cada vez que se carga el Escritorio. Los usuarios aún pueden contraer un widget durante esa visita, a menos que también se desactive la contracción.

Todas las opciones están desactivadas de forma predeterminada. Activar el módulo sin seleccionar ninguna opción deja el Escritorio sin cambios. El comportamiento se aplica al Escritorio del sitio actual para todos los usuarios que puedan acceder a él; no modifica Network Admin, User Admin, los editores de entradas ni las páginas públicas.

Abrir los widgets no revela widgets ocultos mediante Screen Options ni eliminados por otra función. Los enlaces, los formularios de los widgets y los controles de configuración siguen disponibles. La advertencia del navegador sobre elementos no contraíbles sigue el comportamiento propio de WordPress.

Comprobar el resultado

  • Para una columna, inspecciona el Escritorio en una pantalla ancha y confirma que los widgets conservados siguen siendo utilizables.
  • Para el movimiento, intenta arrastrar un encabezado y confirma que el orden permanece sin cambios. Los botones Move up y Move down deberían desaparecer.
  • Para la contracción, haz clic en el encabezado de un widget: su panel debería permanecer abierto y su botón de contracción debería estar ausente.
  • Para la apertura al cargar, activa únicamente esa opción, contrae un widget y recarga. Debería abrirse de nuevo conservando su botón de contracción.
  • Abre un editor de entradas y confirma que sus paneles se comportan con normalidad.

Preferencias y reversión

El módulo no sobrescribe el diseño guardado, el orden de los widgets, los widgets ocultos ni las preferencias de widgets cerrados por el mero hecho de cargar el Escritorio. Las interacciones de usuario permitidas siguen utilizando el guardado de preferencias normal de WordPress. Por ejemplo, contraer un widget cuando solo está seleccionada Open all widgets on load puede guardar esa acción del usuario, aunque el widget vuelva a abrirse en la siguiente visita al Escritorio.

Desmarca una opción o desactiva Dashboard widgets, selecciona Save y recarga el Escritorio para restablecer el comportamiento normal. Las preferencias guardadas de WordPress y otros plugins determinan entonces el diseño y el estado de los widgets.

Solución de problemas

  • Un widget sigue sin aparecer: inspecciona Screen Options, los permisos de usuario y otros controles que ocultan widgets. Abrir y mostrar son acciones diferentes.
  • Un panel personalizado se comporta de forma distinta: estos controles están dirigidos a los postboxes nativos del Escritorio de WordPress. Un plugin con una interfaz de Escritorio separada puede requerir sus propios ajustes.
  • No aparece ningún Escritorio: comprueba si Admin redirects envía las solicitudes del Escritorio a otra pantalla de administración.
  • El comportamiento anterior persiste tras guardar: recarga la página y comprueba las personalizaciones superpuestas del Escritorio.

Añade widgets personalizados de HTML y RSS usando los controles independientes de la misma pestaña modern. Oculta widgets en Settings → POM Tweaks → White labelling → Dashboard → Hide selected Dashboard widgets.