Descripción
Un plugin de registro de actividad para WordPress fácil de usar y totalmente compatible.
¿Quieres saber exactamente quién hace qué en tu sitio WordPress? Activity Log funciona como la caja negra de un avión: registra silenciosamente cada acción en la administración de WordPress — y ahora cada solicitud realizada a través de la API REST, WP-CLI, WP-Cron y más — para que siempre sepas:
- Si alguien está tratando de hackear tu sitio.
- Cuando se publicó una entrada, y quien la publicó.
- Si un plugin/tema se activó/desactivó.
- Actividad sospechosa de administración
El plugin no necesita configuración; funciona desde el primer momento, usa su propia tabla en la base de datos para no ralentizar tu sitio y no se interpone en tu camino hasta que lo necesitas.
Novedades
- Seguimiento de la fuente de la solicitud: ve exactamente de dónde vino cada cambio: del administrador de WP, la API REST, WP-CLI, WP-Cron, XML-RPC o la API de capacidades de WP, incluida qué contraseña de aplicación se usó. Filtra el registro por fuente para detectar rápidamente cambios automatizados o impulsados por API junto con la actividad manual de administración.
- Registro de correos: captura todos los correos enviados desde tu sitio de WordPress para una depuración y cumplimiento normativo optimizados. Especialmente útil para tiendas WooCommerce que rastrean correos de pedidos junto con otros eventos del sitio.
- Exportar a CSV: exporta los datos de tu registro de actividad a CSV, o crea compatibilidad con tu propio formato con nuestra API de exportación dedicada.
- Privacidad de datos y cumplimiento del GDPR: exporta o borra los datos del registro directamente a través de las herramientas de privacidad de WordPress.
Si tienes más de unos pocos usuarios, llevar un registro manual de quién hizo qué es prácticamente imposible. Activity Log resuelve eso vinculando cada acción al usuario que la desencadenó, en una vista fácil de filtrar directamente en tu panel de control de WordPress.
Con el registro de actividad puedes registrar:
- WordPress: actualizaciones del núcleo
- Entradas: creadas, actualizadas, eliminadas
- Páginas: creadas, actualizadas, eliminadas
- Tipo de entrada personalizado: creado, actualizado, eliminado
- Etiquetas: creadas, actualizadas, eliminadas
- Categorías: creadas, actualizadas, eliminadas
- Taxonomías: creadas, actualizadas, eliminadas
- Menús: creados, actualizados, eliminados
- Medios: creados, actualizados, eliminados
- Comentarios: creados, aprobados, desaprobados, enviados a la papelera, restaurados de la papelera, marcados como spam, desmarcados como spam, eliminados
- Usuarios: inicio de sesión, cierre de sesión, inicio de sesión fallido, actualización de perfil, registrados, eliminados
- Plugins: instalados, actualizados, activados, desactivados, modificados
- Temas: instalados, actualizados, eliminados, activados, modificados (editor y personalizador)
- Widgets: añadidos a la barra lateral, eliminados de la barra lateral, ordenar widgets
- Ajustes: generales, redacción, lectura, debate, medios, enlaces permanentes
- Opciones: ajustes personalizados extendidos para plugins de terceros
- Exportar: archivo de registro de actividad exportado
- Fuente de la solicitud: administrador de WP, API REST, WP-CLI, WP-Cron, XML-RPC, API de capacidades de WP y nombre de la contraseña de aplicación cuando se usa
- WooCommerce: rastrea productos, pedidos, clientes y más
- bbPress: foros, temas, respuestas, taxonomías y otras acciones
- Correos enviados desde el sitio de WordPress: envío exitoso, envío fallido
- Hay más, por supuesto, pero ya te haces una idea…
Para cada evento registrado por el registro de actividad, también se registran los siguientes detalles:
- Fecha y hora de la ocurrencia
- Usuario y rol de usuario responsable del cambio
- Dirección IP de origen desde la que se originó el cambio
- Fuente de la solicitud: administrador de WP, API REST, WP-CLI, WP-Cron, XML-RPC o API de capacidades de WP
- Objeto afectado donde se produjo el cambio
Almacenamiento de datos y rendimiento
Todos los eventos se almacenan en una tabla de base de datos personalizada dedicada, manteniendo al mínimo el impacto en el rendimiento de tu sitio, incluso con mucho tráfico.
Limpieza al desinstalar
Al desinstalar el plugin, se eliminan automáticamente todos sus datos de tu base de datos, sin dejar nada atrás.
Lo que dicen los usuarios
- «Sus herramientas, especialmente para la privacidad de datos y el cumplimiento del GDPR, lo hacen indispensable para sitios web que operan dentro de la Unión Europea o que tratan con datos de ciudadanos de la UE» – HubSpot.com
- «Si buscas un plugin competente de registro de auditoría de seguridad de WP con todas las características básicas que necesitas, ¡Activity Log es el indicado!» – WPAstra.com
- «Activity Log cuenta con una interfaz de panel de control notablemente sencilla, que proporciona a los administradores una comprensión rápida de las interacciones del sitio» – Malcare.com
- «Gracias a este paso, hemos descubierto que nuestro sitio estaba sufriendo un ataque de fuerza bruta.» – Artdriver.com
- «Activity Log te permite rastrear una amplia gama de actividades. En general, muy fácil de usar y configurar» – ElegantThemes.com
Colaboraciones:
¿Te gustaría contribuir a este plugin? Eres más que bienvenido a enviar tus pull requests en el repositorio de GitHub. Y, si tienes alguna observación sobre el código, por favor, abre un tique en el rastreador de incidencias.
Instalación
- Sube los archivos del plugin a tu carpeta de plugins, o instálalo usando el instalador «Añadir nuevo plugin» integrado de WordPress
- Activar el plugin
- Ve a la página del plugin (en Panel de control > Registro de actividad)
FAQ
-
Requisitos
-
Requiere PHP 7.0 para la funcionalidad de gestión de listas.
-
¿Cuál es la licencia del plugin?
-
Este plugin se publica bajo una licencia GPL.
-
¿Ralentizará mi sitio?
-
No. Activity Log almacena cada evento en su propia tabla de base de datos dedicada en lugar de mezclarse con las tablas principales de WordPress, por lo que el registro tiene un impacto mínimo en el rendimiento de tu sitio, incluso con mucho tráfico.
-
¿Puedo exportar registros?
-
Puedes exportar fácilmente los registros con Activity Log. También admitimos la exportación de resultados filtrados. Filtra por la hora en que se realizó la acción, roles, usuarios, opciones, tipo de acción y más.
-
¿Puedo ver de dónde vino un cambio?
-
Sí. Cada entrada del registro guarda su fuente de solicitud, por lo que puedes saber si un cambio se realizó a través del administrador de WP, la API REST, WP-CLI, WP-Cron, XML-RPC o la API de capacidades de WP. Si la solicitud se autenticó con una contraseña de aplicación, también se muestra su nombre. Usa el filtro de fuente en la pantalla de registro para reducir los resultados a un canal específico.
-
¿Cuánto tiempo se conservan los registros?
-
Por defecto, los registros se conservan durante 30 días, pero puedes establecer tu propio período de retención desde la página de ajustes, desde unos pocos días hasta para siempre. Los intentos de inicio de sesión fallidos y los registros de correo también se pueden conservar o descartar de forma independiente.
-
¿Tengo que recopilar direcciones IP de los visitantes?
-
No. Si prefieres no almacenar direcciones IP por razones de privacidad, establece la opción «Detección de IP del visitante» en «No recopilar IP» y la columna de IP se ocultará a partir de entonces.
-
¿Funciona en WordPress Multisitio?
-
Sí. Activity Log es totalmente compatible con Multisitio, registrando la actividad por sitio y eliminando sus datos correctamente cuando un sitio se elimina de la red.
-
¿Funciona con WooCommerce?
-
Sí. Los productos, pedidos y clientes se rastrean directamente al activarlo, ya que Activity Log registra los cambios en cualquier tipo de entrada y taxonomía, sin necesidad de configuración adicional.
-
¿Puedo excluir eventos específicos del registro?
-
Sí. Además de los interruptores integrados para inicios de sesión fallidos y registros de correo, los desarrolladores pueden engancharse al filtro
aal_skip_insert_logpara omitir el registro de cualquier evento bajo demanda. -
¿Cómo puedo informar de errores de seguridad?
-
Puedes informar de errores de seguridad a través del programa de divulgación de vulnerabilidades de Patchstack. El equipo de Patchstack ayuda a validar, clasificar y gestionar cualquier vulnerabilidad de seguridad. Informar de una vulnerabilidad de seguridad.
Reseñas
Colaboradores y desarrolladores
«Activity Log – Monitor User and Agent Changes» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Activity Log – Monitor User and Agent Changes» está traducido en 32 idiomas. Gracias a los traductores por sus contribuciones.
Traduce «Activity Log – Monitor User and Agent Changes» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
2.15.0 – 2026-09-07
- New: Settings page rebuilt with React UI and REST API
2.14.1 – 2026-09-02
- Tweak: Moved Application Password badge from Source column to User column
2.14.0 – 2026-09-01
- New: Redesigned activity log admin UI built with React
- Tweak: Renamed date filter options from «Week» / «Month» to «Last 7 days» / «Last 30 days» for clarity
2.13.1 – 2026-08-26
- Fix: CSV export file missing IP column (Topic)
2.13.0 – 2026-08-24
- Removed: Email notifications feature (hidden since 2.5 for sites that never enabled it) has been fully removed
2.12.1 – 2026-08-20
- Tweak: Removed text domain loading method in favor of WordPress standard loading
- Fix: Re-release for WordPress.org after a failed deploy
2.12.0 – 2026-08-19
- New: Request Source Tracking – See where each change came from (REST API, WP-CLI, WP-Cron, XML-RPC, WP Abilities, Application Passwords)
- New: Added metadata storage for extensible log context
- Tweak: Large activity log tables no longer auto-run database migrations — an admin notice with a manual upgrade button is shown instead
2.11.2 – 2024-11-12
- Security Fix: Improved code security enforcement in theme/plugin file editor
2.11.1 – 2024-11-05
- Tweak: Added ability to search in context column
2.11.0 – 2024-07-29
- New: Added logging for enabling and disabling automatic theme updates
- New: Added logging for enabling and disabling automatic plugin updates
- New: Added logging for enabling and disabling automatic core updates
2.10.1 – 2024-04-17
- Tweak: Added option to not keep email logs (Topic)



