Activity Log – Monitor User and Agent Changes

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.

Capturas

Instalación

  1. Sube los archivos del plugin a tu carpeta de plugins, o instálalo usando el instalador «Añadir nuevo plugin» integrado de WordPress
  2. Activar el plugin
  3. 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_log para 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

27 de octubre de 2024
woring and easy to use thank
9 de diciembre de 2023
It is easy and I use it for 2 webitess for now and completely free, thanks!
14 de octubre de 2023
Being able to see what preceded an error on a website is so immensely helpful that you cannot imagine it before you actually try it. Especially when working with clients. So many times have we been able to identify the cause of an issue, as we could see that “Oh, this person edited that page last Monday” or “Aha, function x stopped working after updating plugin y”. It's also valuable to check if someone else is working on a website, before making major changes, not disturbing each of the others work. Activity Log is installed on all my websites, and has been for years. It fills a gap that, weirdly enough, is present in a CMS that encourages multiple users and roles. Highly recommended. Five stars easily ⭐⭐⭐⭐⭐
18 de junio de 2023
Greate user logs to go back in time to see who have done something wrong. In my opinion, this is a must plugin
14 de mayo de 2023
I have installed this plugin on all my clients websites which helps me keep track of who did what making troubleshooting any issues quick and simple when something goes wrong. I could have created a similar plugin myself, but what's the point when the authors of Activity Log have already done such a great job? So, instead, I coded a script to send the info from this plugin to a central database where I can keep an eye on all client sites in one place, which is definitely easier than checking each one individually. The only thing that is kind of annoying about this plugin is the Elementor ad a the top of the admin back-end. I am a big fan of Elementor for certain types of sites and use it on many sites, but I don't need or want my clients to see these ads because it looks very unprofessional. I certainly don't mind having ads there if they support the authors in keeping plugins updated, but it can be quite annoying when they are, as the phrase goes, "in your face".
Leer todas las 74 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)

2.10.0 – 2024-04-08

  • New: Introducing Email Logging – Capture all emails sent from your WordPress site
  • Tweak: Added filter to change menu page capability (#205)
  • Tweak: Set the date display on CSV export file according to WordPress settings (#204)

See changelog for all versions.