Descubre y gestiona los paneles de edición
Usa Metaboxes para simplificar el editor de WordPress en cada tipo de contenido. Un metabox es un panel de edición registrado proporcionado por WordPress, el tema o un complemento. El módulo descubre estos paneles a partir de una pantalla de edición real antes de permitirte elegir cómo se comporta cada uno.
Las reglas se aplican a todo el mundo en el sitio actual, incluidos los administradores. No cambian los permisos de usuarios ni eliminan metadatos guardados.
Antes de empezar
- Inicia sesión con permiso para gestionar los ajustes del sitio y editar el tipo de contenido seleccionado.
- Identifica un elemento de ejemplo con la plantilla y los datos que tus editores usan normalmente.
- Revisa los paneles que contienen controles de publicación o campos requeridos por otro complemento antes de eliminarlos.
El módulo funciona con las pantallas de edición de entradas estándar de WordPress, incluidos los metaboxes registrados utilizados en el editor de bloques. Los paneles nativos de la barra lateral del editor de bloques, la edición de adjuntos y los editores de complementos personalizados quedan fuera de su alcance.
Descubre paneles y guarda reglas
- Abre Settings → POM Tweaks → White labelling → Metaboxes.
- Selecciona Enable y haz clic en Save. Si los controles de descubrimiento aún no son visibles, recarga la pestaña.
- Elige Content type.
- Deja Example post ID (optional) vacío para inspeccionar un elemento editable reciente. Si no hay ninguno disponible, el descubrimiento usa la pantalla de nueva entrada. También puedes introducir un ID existente de ese tipo de contenido para inspeccionar paneles que dependen de una plantilla o registro concretos.
- Haz clic en Discover panels. Cada resultado muestra su título, identificador y ubicación en el editor. El ID de ejemplo aparece encima de los resultados.
- Elige un comportamiento para cada panel que quieras cambiar.
- Haz clic en Save panel rules y espera a ver Panel rules saved. Guarda cada tipo de contenido antes de cambiar a otro.
| Comportamiento | Resultado |
|---|---|
| Keep unchanged | Este módulo deja el panel tal cual. WordPress, las Opciones de pantalla personales y otros complementos siguen controlando su comportamiento normal. |
| Hide only | El panel permanece registrado, pero se ocultan su contenedor de metabox y su control en Opciones de pantalla. |
| Remove from editor | El panel se da de baja de la pantalla de edición para ese tipo de contenido. Sus campos no se muestran allí. |
Eliminar un panel puede afectar al flujo de trabajo de un complemento que espera que se envíen los campos de ese panel. Ni ocultar ni eliminar es una restricción de acceso: utiliza los roles y capacidades de WordPress para ese propósito.
Paneles condicionales y reglas guardadas
El descubrimiento refleja el ejemplo seleccionado y los permisos del administrador actual. Repítelo con un ejemplo adecuado cuando un panel dependa de la plantilla, el estado o los metadatos de la entrada. El descubrimiento no adquiere un bloqueo de edición sobre un ejemplo existente.
Los paneles ya ocultados o eliminados por este módulo siguen siendo detectables. Una regla guardada cuyo panel no está presente en el ejemplo aparece con Saved rule; panel not found in this example. Su valor se conserva al guardar, de modo que una ausencia temporal de un complemento o un panel condicional no borre silenciosamente tus elecciones.
Las reglas pertenecen al tipo de contenido completo, no solo al elemento de ejemplo. Cambiar un tipo de contenido preserva los demás. Save controla la activación del módulo; Save panel rules guarda las elecciones del tipo de contenido seleccionado.
Verifica el resultado
- Abre un elemento afectado en una pestaña de editor independiente y recárgala después de guardar las reglas.
- Confirma que Hide only elimina el panel visible y su control en Opciones de pantalla. Confirma que Remove from editor elimina el panel por completo.
- Comprueba que los controles de edición y publicación conservados siguen funcionando.
- Repite el proceso con la cuenta de editor correspondiente, con otra plantilla si se utiliza y con un tipo de contenido cuyas reglas no se hayan cambiado.
Desactiva o cambia el comportamiento
Elige Keep unchanged para un panel individual y haz clic en Save panel rules para dejar de controlarlo. Para suspender todas las reglas, desmarca Enable y haz clic en Save. Las reglas guardadas siguen disponibles cuando el módulo se activa de nuevo.
Solución de problemas
- El descubrimiento falla: recarga la página para actualizar tu sesión y vuelve a intentarlo. Confirma que el tipo de contenido usa el editor estándar de WordPress. Un complemento que sustituya ese editor puede impedir el descubrimiento.
- Se rechaza un ejemplo: utiliza un elemento existente y editable del tipo de contenido seleccionado que no esté en la papelera.
- Falta un panel: inspecciona un elemento existente representativo. Los controles nativos de la barra lateral del editor de bloques no son metaboxes y no aparecerán.
- Las reglas cambiaron en otra sesión: descubre los paneles de nuevo, revisa los valores actuales y vuelve a aplicar los cambios previstos. El módulo rechaza un guardado obsoleto para evitar sobrescribir el trabajo de otra persona.
- Al guardar se informa de un error de archivo: pide al administrador del sitio que compruebe los permisos del directorio de ajustes del sitio y vuelve a intentarlo.
- Un panel sigue oculto tras elegir Keep unchanged: revisa las Opciones de pantalla personales y otros complementos de personalización de la interfaz.