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:

  1. Un administrador autorizado activa el módulo y guarda sus valores en Settings → POM Tweaks.
  2. POM Tweaks lee la configuración efectiva en una solicitud posterior.
  3. Se carga el tiempo de ejecución del módulo activado.
  4. El módulo comprueba cualquier contexto requerido de plugin, función, usuario, pantalla, contenido o solicitud.
  5. Registra los hooks necesarios para el contexto apto.
  6. WordPress o WooCommerce llegan al evento coincidente.
  7. 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:

  1. Recarga la página de configuración y confirma que el valor sigue guardado.
  2. Abre una solicitud donde la función debería aplicarse.
  3. Abre un caso negativo donde no debería aplicarse.
  4. Repite con el rol o el estado de inicio de sesión correspondiente.
  5. Confirma que la dependencia opcional y el contenido requerido existen.
  6. Comprueba si el resultado desaparece en la siguiente solicitud o permanece como datos almacenados.
  7. 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.