# Site Update Logger

Site Update Logger rastrea y registra actualizaciones del núcleo, plugins y temas de WordPress, incluidos errores, y ofrece una interfaz de administración bilingüe (inglés/español) para la gestión de registros.

## Funcionalidades

- Registra actualizaciones del núcleo, plugins y temas de WordPress (cambios de versión)
- Supervisa la instalación, activación, desactivación y eliminación de plugins y temas
- Captura errores, advertencias y avisos de PHP durante los procesos de actualización
- Registra cambios de tema y eventos de activación
- Los registros se almacenan de forma segura y se organizan por mes
- Interfaz de administración para ver, descargar registros y añadir notas
- Selector de mes para filtrar registros históricos
- Rotación automática de logs para archivos grandes
- Soporte completo bilingüe (inglés/español)
- Acciones seguras con nonces, sanitización y comprobaciones de capacidades
- Eliminación configurable de datos al desinstalar: elige conservar o eliminar los registros

## Instalación

1. Sube la carpeta `site-update-logger` a `/wp-content/plugins/`
2. Activa el plugin desde el panel de administración de WordPress
3. Accede a los registros desde el menú "Site Update Logger" en la barra lateral de administración

## Desinstalación

Al eliminar el plugin desde WordPress, tienes control sobre si eliminar los datos del plugin:

- **Página de configuración**: Ve a **Site Update Logger → Settings** para configurar el comportamiento de eliminación de datos
- **Opción de eliminación de datos**: Marca "Eliminar todos los datos del plugin (logs y configuraciones) al desinstalar" para borrar todo automáticamente
- **Preservar datos**: Si no está marcada, los archivos de registro se conservarán al eliminar el plugin, permitiendo limpieza manual posterior

## Uso

- Visualiza registros y añade notas desde la página de administración
- Filtra registros por mes usando el selector de mes
- Descarga el archivo de registro actual de forma segura
- Configura la gestión de datos desde el submenú Settings
- Todas las acciones están protegidas con nonces y comprobaciones de capacidades

## Internacionalización

- Traducciones en inglés y español incluidas
- Para añadir más idiomas, edita el archivo `.pot` y crea nuevos archivos `.po`/`.mo` en la carpeta `languages`

## Seguridad

- Todas las acciones de administración usan nonces y comprobaciones de capacidades
- Las entradas de usuario se sanitizan y validan
- Los archivos de registro se almacenan en `wp-content/uploads/site-update-logger-logs/`

## Soporte

Para problemas o solicitudes de características, contacta al autor del plugin.
