Cómo realizar un seguimiento de TODOS los cambios en tu sitio de WordPress (antes de que se estropee)
John Turner
John Turner
Algo ha cambiado en tu sitio web. Una configuración tiene un aspecto diferente, se ha modificado una página o ha desaparecido un complemento de la lista de complementos activos. Nadie del equipo se hace responsable.
WordPress almacena dos tipos distintos de historial de cambios, y la mayoría de los propietarios de sitios web solo conocen uno de ellos.
En esta entrada se tratan ambos aspectos: el sistema de revisiones integrado para el contenido y el registro de actividades para todo lo demás.
He aquí las principales conclusiones:
- WordPress cuenta con dos sistemas de historial de cambios: las revisiones y los registros de actividad. Las revisiones registran las modificaciones del contenido. Los registros de actividad registran todo lo demás.
- Las revisiones integradas guardan instantáneas de las entradas y páginas cada vez que pulsas «Guardar» o «Publicar». Puedes consultar y restaurar versiones anteriores desde el editor de bloques.
- Las revisiones no registran los inicios de sesión, los cambios en los complementos, las modificaciones de la configuración ni la actividad de las cuentas de usuario. Para ello, se necesita un complemento de registro de actividad.
- El registro de actividad de Duplicator realiza un seguimiento de más de 60 eventos en todo tu panel de control, comienza a registrar datos inmediatamente tras su activación y es el único complemento de registro de actividad que exporta los registros tanto en formato CSV como JSON.
- Si utilizas Activity Log y Duplicator a la vez, dispondrás de un registro completo de todos los cambios realizados en tu sitio web y podrás revertir cualquier actualización errónea.
Índice
- ¿Qué significa «Historial de cambios» en WordPress?
- ¿Cómo se puede consultar el historial de cambios del contenido mediante las revisiones de WordPress?
- ¿Qué es lo que no registra el historial de revisiones de WordPress?
- Cómo consultar el historial completo de cambios de WordPress con el registro de actividad
- Combinación de revisiones y registros de actividad para una visibilidad completa del sitio
- ¿Quién necesita herramientas de historial de cambios de WordPress?
- Preguntas más frecuentes (FAQ)
¿Qué significa «Historial de cambios» en WordPress?
WordPress puede almacenar dos tipos de historial de cambios: revisiones de contenido y registros de actividad del sitio. Las revisiones guardan instantáneas de tus entradas y páginas cada vez que pulsas «Guardar» o «Publicar». Los registros de actividad registran todo lo demás, como los inicios de sesión, los cambios en los plugins y las modificaciones en la configuración.
Estos dos sistemas registran datos muy diferentes.
Si el martes pasado editaste una entrada del blog, las revisiones te mostrarán exactamente qué ha cambiado. Pero si alguien instaló un plugin, creó una nueva cuenta de administrador o modificó la URL de tu sitio web, las revisiones no mostrarán nada de eso. Para ese tipo de historial, necesitas un plugin de registro de actividad.
La mayoría de los propietarios de sitios web se basan únicamente en las revisiones y no se dan cuenta de todo lo que queda sin registrar.
¿Cómo se puede consultar el historial de cambios del contenido mediante las revisiones de WordPress?
WordPress cuenta con un sistema de revisiones integrado para entradas y páginas. A continuación te explicamos cómo funciona y dónde encontrarlo.
Cómo funcionan las revisiones de WordPress
Cada vez que haces clic en «Guardar borrador», «Actualizar» o «Publicar», WordPress guarda una copia de ese contenido. Este historial de revisiones se va acumulando con el tiempo y puedes consultarlo siempre que lo necesites.
WordPress también guarda automáticamente tu trabajo cada 60 segundos como copia de seguridad temporal. Estos guardados automáticos son independientes de las revisiones y no sobrescriben el contenido publicado. Su única función es ayudarte a recuperar el trabajo si surge algún problema mientras editas.
Las revisiones se guardan en tu base de datos hasta que las elimines o establezcas un límite. Funcionan con entradas, páginas y cualquier tipo de entrada personalizada que tenga habilitadas las revisiones.
Cómo acceder al historial de revisiones de una entrada o una página
- Abre cualquier entrada o página en el editor de bloques
- Busca «Revisiones » en la barra lateral derecha, en la pestaña «Entrada » o «Página ».
- Si no lo ves, haz clic en «Opciones de pantalla » en la esquina superior derecha y activa el panel «Revisiones».
- Haz clic en «Revisiones » para abrir la pantalla de comparación
- Utiliza el control deslizante para desplazarte entre las versiones guardadas. El contenido eliminado aparece resaltado en rojo, y el añadido, en verde.
- Utiliza los botones «Anterior » y «Siguiente» para avanzar revisión por revisión
- Marca esta opción para comparar dos revisiones cualesquiera y saltar entre versiones no contiguas
- Haz clic en «Restaurar esta revisión » para volver a la versión seleccionada
Límites del historial de revisiones de WordPress
Las revisiones solo registran los cambios realizados en el título, el cuerpo del contenido y el resumen de una entrada. Eso es todo.

Los cambios en el autor de la entrada, la imagen destacada, el enlace permanente o los campos personalizados no generan una nueva revisión. Además, la pantalla de revisiones no muestra claramente qué usuario realizó un cambio concreto, sino solo que se ha realizado un cambio.
Todo lo que no sea el editor, las páginas de configuración, la actividad de los plugins o las cuentas de usuario no deja ningún rastro en las revisiones.
No todos los usuarios pueden ver todas las revisiones. A continuación se detalla cómo se distribuye el acceso:
- Los administradores y editores pueden acceder a todas las revisiones del sitio
- Los autores pueden ver las revisiones de sus propias entradas
- Los colaboradores solo pueden ver las revisiones de sus propios borradores
¿Qué es lo que no registra el historial de revisiones de WordPress?
Las revisiones integradas solo recogen las modificaciones del contenido y nada más. Por defecto, gran parte de lo que ocurre realmente en un sitio de WordPress no deja rastro alguno.
Esto es lo que las revisiones de WordPress no registran:
- Inicios y cierres de sesión de los usuarios, así como intentos fallidos de inicio de sesión
- Instalación, actualización, activación y desactivación de plugins
- Cambio de tema y modificaciones en el personalizador
- Configuración básica de WordPress, como la URL de tu sitio web, el correo electrónico del administrador y la estructura de enlaces permanentes
- Nuevas cuentas de usuario y cambios de roles
- Subida y eliminación de archivos multimedia
- Modificaciones de productos, cambios en los pedidos y configuración de la tienda en WooCommerce
Piensa en lo que eso significa en la práctica. Alguien instala un plugin que entra en conflicto con tu proceso de pago. Se crea una nueva cuenta de administrador sin tu autorización. Se modifica la estructura de tus enlaces permanentes y la mitad de las URL de tu sitio web dejan de funcionar. Nada de eso aparece en las revisiones.
Cuando algo falla y la causa no se encuentra en una entrada o una página, las revisiones no te sirven de nada. Ahí es donde el registro de actividad viene al rescate.
Cómo consultar el historial completo de cambios de WordPress con el registro de actividad
Un registro de actividad recoge todas las acciones realizadas en el panel de control de WordPress, no solo las modificaciones de contenido. La mejor forma de configurarlo es instalar un plugin de registro de actividad.
El registro de actividad de Duplicator ha sido desarrollado por el mismo equipo responsable de uno de los plugins de copias de seguridad de WordPress más utilizados. Registra más de 60 eventos repartidos en 9 categorías:
- Usuario
- Contenido
- Medios de comunicación
- Plugin
- Tema
- WordPress
- Apariencia
- Taxonomía
- Ajustes

Empieza a registrar datos en cuanto lo activas. Cada entrada del registro muestra el tipo de evento, el usuario que lo ha provocado, una marca de tiempo, la dirección IP y un nivel de gravedad.

A cada evento registrado se le asigna un nivel de gravedad, lo que te permite clasificarlos rápidamente sin tener que desplazarte por cientos de entradas rutinarias.
- Bajo: Actividades rutinarias, como borradores guardados o comentarios aprobados
- Medium: Novedades que conviene conocer, como actualizaciones de plugins o modificaciones en el contenido
- Alto: Acciones que requieren atención, como cuentas de usuario nuevas, intentos fallidos de inicio de sesión o cambios de rol
- Crítico: Errores graves que afectan a todo el sitio web
Filtrar primero los mensajes de «Alto» y «Crítico» es la forma más rápida de detectar cualquier asunto que requiera tu atención.

El plugin está disponible como producto independiente a partir de 29 $ al año. También se incluye de forma gratuita con Duplicator Elite, un paquete que combina Duplicator (para copias de seguridad y migraciones), WP Media Cleanup y Activity Log.
Cómo personalizar el registro de actividad de WordPress
Una vez que el complemento esté en funcionamiento, hay algunos ajustes que conviene realizar para sacarle el máximo partido.
Configurar notificaciones por correo electrónico
No es necesario que consultes el panel de control manualmente para estar al tanto de los eventos importantes. El registro de actividad de Duplicator te permite configurar alertas por correo electrónico para las actividades de alta prioridad.
Ve a la configuración del plugin y añade notificaciones para eventos como intentos fallidos de inicio de sesión, cambios de rol o modificaciones en la configuración del núcleo.

Puedes elegir qué niveles de gravedad activan una alerta y dónde se envían esas alertas. En el caso de los sitios web de las agencias, dirigir las alertas críticas a una bandeja de entrada compartida garantiza que no se pase nada por alto.
Encuentra lo que necesitas con los filtros
El panel de registros puede llenarse rápidamente en un sitio web muy visitado. Los filtros te permiten filtrar la información superflua.
Puedes filtrar por:
- Intervalo de fechas
- Usuario
- Categoría del evento
- Nivel de gravedad
Combinar filtros es la forma más rápida de investigar un incidente concreto. Si sabes más o menos cuándo ocurrió algo y qué usuario estaba conectado, puedes reducir la línea temporal a unas pocas entradas en cuestión de segundos.

Exportar registros para la elaboración de informes
Si necesitas compartir datos de registro fuera de WordPress, la función de exportación se encarga de ello.
Exporta los registros en formato CSV para informes de clientes y hojas de cálculo, o en JSON para uso programático. Aplica tus filtros antes de exportar para obtener un conjunto de datos específico en lugar del historial completo de registros.

Para las agencias, un archivo CSV filtrado es una forma sencilla de responder a las preguntas de los clientes sobre qué ha cambiado y cuándo.
La mayoría de los plugins de registro de actividad solo ofrecen el formato CSV. La exportación a JSON es una característica exclusiva de Activity Log by Duplicator, lo que lo convierte en la mejor opción para los desarrolladores que necesitan transferir datos de registro a otras herramientas o automatizar los flujos de trabajo de generación de informes.
Aplica los filtros antes de exportar, para que se extraiga un conjunto de datos específico en lugar del historial completo de registros.
Gestionar registros con WP-CLI
El registro de actividades de Duplicator incluye compatibilidad con WP-CLI para los desarrolladores que gestionan varios sitios web.
El comando básico de exportación es:
wp duplicator-activity-log export
Añade indicadores para filtrar por intervalo de fechas y configura el formato de salida directamente desde la línea de comandos. Si lo combinas con un sencillo script, podrás extraer los registros de toda una cartera de clientes sin tener que iniciar sesión en cada sitio web por separado.
Los programas de purga se pueden programar de la misma manera, lo que permite mantener automáticamente las bases de datos de registros optimizadas en todos tus sitios.
Combinación de revisiones y registros de actividad para una visibilidad completa del sitio
Las revisiones y los registros de actividad funcionan mejor cuando se combinan.
El registro de actividades te muestra los cambios que se han producido en todo el sitio web. Las revisiones te muestran exactamente cómo era el contenido antes y después de cada modificación. Cada una de ellas complementa lo que a la otra le falta.
Si a todo esto le sumas las copias de seguridad de Duplicator, tendrás una visión completa:
- El registro de actividades te indica qué ha ocurrido y cuándo.
- Las revisiones te muestran cómo era el contenido antes del cambio.
- Una copia de seguridad te permite deshacerlo por completo si es necesario.
En la práctica, el proceso es el siguiente: algo falla en tu sitio web. Lo primero que haces es abrir el registro de actividades para delimitar el intervalo de tiempo e identificar qué usuario estaba activo.
Desde allí puedes consultar las revisiones si el problema está relacionado con el contenido, o restaurar una copia de seguridad si el cambio afecta a más de una entrada o página.

Ese procedimiento es más rápido que intentar investigar a ciegas.
¿Quién necesita herramientas de historial de cambios de WordPress?
A la mayoría de los sitios de WordPress les convendría contar con ambos sistemas. Sin embargo, los motivos varían en función del uso que se le dé al sitio.
- Propietarios de sitios web independientes
El registro de actividades recoge los cambios que tú mismo has realizado y que luego has olvidado. Parece obvio, pero ocurre más a menudo de lo que la mayoría de la gente admite. Disponer de un registro significa que no tendrás que andar adivinando cuando algo deje de funcionar.
- Equipos de contenido y blogueros
Cuando varias personas publican y editan contenido, pueden surgir problemas si no hay un responsable claro. Las revisiones te muestran qué cambios se han realizado en una entrada. El registro de actividad te permite saber quién ha eliminado un borrador, quién ha publicado algo antes de tiempo o quién ha editado una página que no debía modificar.
- Agencias
Los clientes preguntan qué ha cambiado en su sitio web. Si se mantiene activo un registro de actividades, puedes responder a esa pregunta con datos concretos y marcas de tiempo, en lugar de basarte en conjeturas. Los registros exportables facilitan mostrar esa información al cliente sin necesidad de darle acceso directo al panel de control.
- Propietarios de tiendas de WooCommerce
Los cambios en los precios, las modificaciones en los pedidos y los ajustes en la configuración del envío afectan a los ingresos. Si se produce algún cambio en tu tienda y no sabes quién lo ha hecho ni cuándo, eso supone un verdadero problema para el negocio. La trazabilidad es fundamental cuando hay dinero de por medio.
- Desarrolladores que gestionan varios sitios web
La compatibilidad con WP-CLI y los registros exportables se integran perfectamente en los flujos de trabajo de gestión automatizada de sitios web. No es necesario iniciar sesión en cada sitio por separado para obtener los datos que necesitas.
Preguntas más frecuentes (FAQ)
¿Tiene WordPress un historial de cambios integrado?
Solo para el contenido de entradas y páginas, a través del sistema de revisiones. Los inicios de sesión, los cambios en los plugins y las modificaciones de la configuración requieren un plugin de registro de actividad como «Activity Log by Duplicator».
¿Puedo ver quién ha realizado un cambio en WordPress?
La pantalla de revisiones integrada no indica claramente a qué usuario concreto se atribuyen los cambios. Un plugin de registro de actividad registra el usuario exacto, la fecha y hora, y la dirección IP de cada evento registrado. Recomendaría «Activity Log» de Duplicator para obtener un historial de cambios más preciso.
¿Las revisiones de WordPress ralentizan mi sitio web?
Las revisiones en sí mismas no afectan al rendimiento del front-end, pero pueden provocar que la base de datos se sature con el tiempo si no se gestionan adecuadamente. Limitar las revisiones a través del archivo wp-config.php permite mantener la base de datos optimizada sin perder todo el historial de versiones.
¿El registro de direcciones IP cumple con el RGPD?
El registro de direcciones IP está permitido por el RGPD siempre que se indique en tu política de privacidad y los datos no se conserven más tiempo del necesario. Activity Log by Duplicator oculta automáticamente las contraseñas y las claves API de todas las entradas del registro.
¿Qué ocurre con mi registro de actividad si restauro una copia de seguridad?
El registro almacenado en tu base de datos volverá al estado en el que se encontraba cuando se realizó la copia de seguridad. Exporta tus registros con regularidad para mantener un historial fuera de la base de datos del complemento, especialmente antes de ejecutar una restauración.
Empieza a realizar un seguimiento de todos los cambios en tu sitio de WordPress
Las revisiones de WordPress abarcan solo una parte de los cambios que se producen en un sitio web. Son útiles para las modificaciones de contenido, pero dejan sin registrar la mayor parte de la actividad del sitio.
Para tener una visibilidad completa, necesitas un registro de actividades que funcione en paralelo. Juntos, te proporcionan un registro claro de qué se ha modificado, quién lo ha modificado y cuándo.
Activity Log de Duplicator está disponible como plugin independiente a partir de 29 $ al año. Si deseas el kit de herramientas completo, Duplicator Elite incluye Activity Log junto con Duplicator para copias de seguridad y migraciones, y WP Media Cleanup. Tres elementos que suelen faltar en la mayoría de los sitios de WordPress, todo ello en un solo paquete.
¡Instala Activity Log de Duplicator y tendrás un historial completo de cambios en tu sitio web en cuestión de minutos!
Ya que estás aquí, creo que te gustarán estos otros recursos:
- WordPress no realiza un seguimiento de la actividad de forma predeterminada: esto es lo que hago al respecto.
- Mantenimiento de la base de datos de WordPress: qué hacer semanalmente, mensualmente y trimestralmente
- Cómo las copias de seguridad en tiempo real controlan y protegen tus cambios al instante
- Cómo deshacer cambios en WordPress (5 métodos)
- La mayoría de los plugins de registro de actividad de WordPress te indican qué ha fallado, pero solo uno te ayuda a solucionarlo
- He cambiado de WP Activity Log a Duplicator’s Activity Log: esto es lo que he descubierto