Qué ocurre después de activar un ajuste
Guardar un interruptor activado hace que un ajuste sea apto para ejecutarse; no garantiza que el ajuste afecte a cada solicitud. La función sigue dependiendo de dónde se esté ejecutando WordPress, de qué integraciones estén disponibles y de si el contenido actual coincide con su configuración.
El ciclo de vida moderno de la solicitud
Para un módulo moderno, la secuencia es:
- Un administrador autorizado activa el módulo y guarda sus valores en Settings → POM Tweaks.
- POM Tweaks lee la configuración efectiva en una solicitud posterior.
- Se carga el tiempo de ejecución del módulo activado.
- El módulo comprueba cualquier contexto requerido de plugin, función, usuario, pantalla, contenido o solicitud.
- Registra los hooks necesarios para el contexto apto.
- WordPress o WooCommerce llegan al evento coincidente.
- El módulo cambia la respuesta, realiza una acción o almacena un resultado según el contrato de esa función.
Por tanto, un módulo activado puede permanecer en silencio en solicitudes no relacionadas. Por ejemplo, el procesamiento de subidas pertenece a las operaciones de medios, los cálculos del carrito pertenecen a las solicitudes de comercio y la apariencia de la administración pertenece al contexto correspondiente de la administración de WordPress o de la barra de herramientas.
Efectos en tiempo de ejecución y efectos duraderos
Un ajuste activado puede producir cualquiera de los dos tipos de resultado:
| Tipo de efecto | Ejemplos | Qué hace normalmente la desactivación |
|---|---|---|
| En tiempo de solicitud | Estilo de la barra de herramientas ajustado, salida filtrada, redirecciones, mensajes del carrito | Impide que el ajuste cambie solicitudes aptas posteriores |
| Persistente | Archivos optimizados, medios renombrados, documentos generados, metadatos modificados, resultados de limpieza, evidencia de pedidos | Detiene el procesamiento futuro pero conserva los resultados completados |
Algunas funciones combinan ambos. Un archivo generado puede seguir estando disponible después de desactivar su generador, mientras que la regeneración automática y las acciones de administración relacionadas se detienen.
Comprueba el ciclo de vida
Prueba toda la cadena en lugar de comprobar solo el interruptor guardado:
- Recarga la página de configuración y confirma que el valor sigue guardado.
- Abre una solicitud donde la función debería aplicarse.
- Abre un caso negativo donde no debería aplicarse.
- Repite con el rol o el estado de inicio de sesión correspondiente.
- Confirma que la dependencia opcional y el contenido requerido existen.
- Comprueba si el resultado desaparece en la siguiente solicitud o permanece como datos almacenados.
- Desactiva el ajuste y repite ambos casos.
Si el caso positivo permanece sin cambios, revisa dependencias opcionales antes de considerar que la configuración está rota.