Nonce y vida útil de la caché

Se llaman nonce los token de seguridad en WordPress. Se imprimen en código fuente HTML de las páginas.

Un nonce puede ser usado solo una vez (por esto el término inglés “n once”, donde once significa una vez), y son válidos exclusivamente durante un cierto periodo de tiempo: 12 horas por defecto, pero es posible cambiar ese valor.

En una página en caché, el nonce puede caducar en segundo plano mientras que su ID sigue siendo presente en el código fuente HTML de la página. Si eso ocurre, el código HTML seguirá refiriéndose a un nonce no válido, causando un problema. 

El problema se puede verificar en múltiples formas, por ejemplo rompiendo alguna funcionalidad, la validación de un módulo, el aspecto de una rejilla de artículos, y mucho más. En algunos raros casos, podría hasta generar una página blanca en la portada.

Ajusta la vita útil de la caché a 10 horas o menos

Una vez que la caché se cancele, el HTML se regenera y vuelve a hacer referencia a un nonce correcto. Por lo tanto, cuando tu configuración WordPress (tema, plugins) funciona a través de nonces, la única manera para mantenerlos actualizados en las páginas en caché es configurar la opción Vida útil de la caché con un valor inferior a 12 horas; 10 horas podría ser un buen punto de inicio, pero es posible que tengas que llegas a 8 horas o hasta menos.

Esto significará actualizar la caché con más frecuencia y, si has activado la opción, en una actividad de precarga de la caché más frecuente. Si notas cualquier problema a causa de cargas excesivas sobre el servidor, desactiva el bot de precarga y aumenta el intervalo de precarga de la mapa del sitio.

Para leer más sobre el tema:
Nonces: The Other Problem With WordPress Caching