Maintenance Module
Archivo clave:
- modules/08-maintenance.php
Este modulo no redirige. Renderiza una pantalla propia y responde con headers adecuados segun el modo.
Modos:
- disabled
- maintenance
- construction
Diferencia real:
- maintenance devuelve 503 y Retry-After
- construction hace lo mismo y ademas marca noindex, nofollow y X-Robots-Tag
Bypasses protegidos:
- admin
- AJAX
- cron
- REST
- XML-RPC
- Customizer
- WP-CLI
- admins sin preview activa
Ejemplo real:
if (($context['mode'] ?? 'disabled') === 'construction' && !headers_sent()) {
header('X-Robots-Tag: ' . $context['robots_directives']);
}Cuando tocarlo:
- si cambia la politica SEO de cierre
- si un endpoint debe seguir accesible durante mantenimiento
- si la pantalla de cierre necesita otra capa visual
Last updated on