FrankZamora
4f8e3d026e
Agregar cache busting con filemtime() para CSS de FASE 2 y FASE 3
**Problema:** Cache del servidor impidiendo visualización de cambios CSS
**Solución Implementada:**
1. **Cache del Servidor Limpiado:**
- ✅ W3 Total Cache: `/var/www/preciosunitarios/public_html/wp-content/cache/*` eliminado
- ✅ PHP OPcache: `opcache_reset()` ejecutado exitosamente
- ✅ Nginx: Sin módulo de cache activo
2. **Cache Busting Agregado:**
- Reemplazado `APUS_VERSION` por `filemtime()` en enqueue de CSS
- Afecta 8 archivos CSS modificados en FASE 2 y FASE 3:
- buttons.css (FASE 2)
- hero.css (FASE 2)
- badges.css (FASE 2)
- pagination.css (FASE 2)
- post-content.css (FASE 2)
- related-posts.css (FASE 2)
- toc.css (FASE 3)
- cta-box-sidebar.css (FASE 3)
**Cambios en enqueue-scripts.php:**
- **Línea 90:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/buttons.css')`
- **Línea 99:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/hero.css')`
- **Línea 108:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/badges.css')`
- **Línea 117:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/pagination.css')`
- **Línea 127:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/post-content.css')`
- **Línea 136:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/related-posts.css')`
- **Línea 292:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/toc.css')`
- **Línea 453:** `APUS_VERSION` → `filemtime(get_template_directory() . '/assets/css/cta-box-sidebar.css')`
**Resultado:**
- Cada vez que se modifique un archivo CSS, `filemtime()` generará un timestamp único
- Navegadores forzados a recargar CSS actualizado (no cache)
- URLs generadas: `buttons.css?ver=1730858400` (timestamp UNIX)
**Validación:**
- ✅ Sintaxis PHP: Sin errores
- ✅ W3 Total Cache: Limpiado en servidor
- ✅ PHP OPcache: Limpiado en servidor
**Instrucciones Post-Deploy:**
1. Subir cambios al servidor con `git pull`
2. Refrescar navegador con Ctrl+F5 (hard refresh)
3. Verificar en DevTools que CSS se carga con nuevos timestamps
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 21:48:08 -06:00
..
2025-11-04 21:48:08 -06:00
2025-11-03 21:04:30 -06:00
2025-11-03 21:04:30 -06:00