Por qué los módulos modernos están aislados
El catálogo moderno de POM Tweaks utiliza la habilitación como frontera en tiempo de ejecución. En cada solicitud, el plugin lee la configuración moderna efectiva y carga el tiempo de ejecución de un módulo solo cuando ese módulo está habilitado explícitamente.
Qué garantiza el aislamiento
Para un módulo moderno deshabilitado:
- sus clases de tiempo de ejecución no se introducen;
- sus hooks de WordPress y WooCommerce no se registran;
- sus scripts y estilos de funcionalidad no se ponen en cola;
- sus consultas de funcionalidad y devoluciones de llamada de solicitud no se ejecutan.
Habilitar un módulo moderno no habilita silenciosamente otro. Esto hace posible usar una pequeña parte del catálogo sin pagar el coste de tiempo de ejecución de cada funcionalidad instalada.
Qué sigue cargándose
POM Tweaks sigue siendo un plugin de WordPress activo. Su arranque compartido, la integración con la administración, el descubrimiento de ajustes, las traducciones, las licencias y la integración de actualizaciones pueden seguir participando cuando corresponda.
Por tanto, la frontera precisa es:
Un módulo moderno deshabilitado no realiza ningún trabajo de tiempo de ejecución perteneciente a ese módulo.
No es preciso decir que deshabilitar un módulo elimina todo el plugin de la memoria o suprime todas las instrucciones asociadas con POM Tweaks.
El aislamiento no revierte resultados anteriores
El aislamiento de módulos controla las solicitudes futuras. No elimina una variante de imagen, no restaura un adjunto renombrado, no recupera registros eliminados, no retira un correo electrónico, no vuelve a numerar un pedido ni elimina un catálogo generado que ya existe.
Esta distinción es especialmente importante para:
- la optimización y el renombrado de medios;
- la limpieza y el mantenimiento de la base de datos;
- los archivos generados;
- los registros de pedidos y de pago de WooCommerce;
- los mensajes o correos electrónicos ya enviados.
Usa Plan and perform a rollback antes de habilitar una funcionalidad que pueda persistir cambios.
Comprueba la frontera desde fuera
- Elige un módulo moderno y registra su estado actual.
- Deshabilítalo en Settings → POM Tweaks y guarda.
- Abre el contexto exacto de frontend o de administración donde normalmente actuaría.
- Confirma que la salida de la funcionalidad y los recursos específicos de la funcionalidad están ausentes.
- Habilita solo ese módulo y repite la misma solicitud.
- Deshabilítalo de nuevo y confirma que el comportamiento futuro se detiene.
- Inspecciona por separado cualquier archivo o registro producido anteriormente; su presencia no significa que el tiempo de ejecución deshabilitado siga ejecutándose.
Para una comparación de costes justa, continúa en What happens when a tweak is disabled.