Registro de actividad y WordPress Multisite
El Registro de actividad es totalmente compatible con las redes de WordPress Multisite. Actívalo en toda la red para monitorizar cada sitio desde un solo lugar, o actívalo en sitios individuales para un control más detallado.
Esta guía cubre cómo funciona el Registro de actividad en una red de WordPress Multisite, incluyendo la activación, el registro de eventos y el filtrado específico del sitio.
Activación en una red Multisite
El Registro de actividad se puede activar de dos maneras en una instalación Multisite:
Activación de red
Ve a Administrador de red › Plugins y activa el Registro de actividad en toda la red. Esto activa automáticamente el plugin en cada sitio de la red y crea una tabla de base de datos de registro para cada sitio. Los nuevos sitios añadidos a la red obtienen el plugin activado automáticamente. Cuando se activa en toda la red, el menú de administración y la configuración del plugin se mueven a Administrador de red en lugar de aparecer en cada sitio individual.
Activación por sitio
Activa el plugin solo en sitios específicos desde la pantalla de Plugins de cada sitio. Esto proporciona un control más detallado sobre qué sitios se monitorizan y mantiene el menú y la configuración del plugin bajo la administración de ese sitio en lugar de la de Administrador de red.
Cuando un plugin se activa en toda la red, el registro de eventos registra un indicador network_wide: true en los metadatos del evento de activación de ese plugin, para que puedas distinguir los cambios de plugin en toda la red de los específicos del sitio.
La activación de la licencia se gestiona a nivel de red cuando el Registro de actividad se activa en toda la red, vinculada a la URL principal de la red en lugar de a cada sitio individual, y el recuento de sitios de la licencia cubre cada sitio de la red.
Cómo se registran los eventos
Activa el plugin solo en sitios específicos desde la pantalla de Plugins de cada sitio. Esto proporciona un control más detallado sobre qué sitios se monitorizan y mantiene el menú y la configuración del plugin bajo la administración de ese sitio en lugar de la de Administrador de red.
Cuando un plugin se activa en toda la red, el registro de eventos registra un indicador network_wide: true en los metadatos del evento de activación de ese plugin, para que puedas distinguir los cambios de plugin en toda la red de los específicos del sitio.
La activación de la licencia se gestiona a nivel de red cuando el Registro de actividad se activa en toda la red, vinculada a la URL principal de la red en lugar de a cada sitio individual, y el recuento de sitios de la licencia cubre cada sitio de la red.
Filtrado por sitio en el panel de administración
Al ver el Registro de actividad desde el área de administración de un sitio específico (Registro de actividad › Registro de actividad), el registro solo muestra eventos de ese sitio, de la tabla de registro de ese sitio.
El Registro de actividad no combina los eventos de todos los sitios en una única vista combinada, incluso cuando el plugin está activado en toda la red y su menú aparece en Administrador de red. Para revisar los eventos de un sitio específico, visita la página de Registro de actividad de ese sitio directamente (o cambia a ese sitio desde Administrador de red primero). Para revisar la actividad de toda la red, comprueba cada sitio individualmente.
Filtrado por sitio en WP-CLI
En una red Multisite, combina el propio flag –url de WP-CLI con el flag –site_id del plugin para exportar los datos de un sitio específico:
wp duplicator-activity-log export --url=https://site2.example.com --site_id=2
–url
Indica a WP-CLI en qué contexto de sitio ejecutar, ya que los eventos de cada sitio residen en la tabla propia de ese sitio. Reemplaza la URL y el ID del sitio con los valores propios del sitio de destino. Para encontrar el ID del blog de un sitio, ejecuta:
wp site list --fields=blog_id,url
–site_id
Puedes combinar --site_id con cualquier otro indicador de exportación. Por ejemplo, para exportar todos los eventos de gravedad Alta del sitio 3:
wp duplicator-activity-log export --url=https://site3.example.com --site_id=3 --severity=high --format=csv > site3-high.csv
Configuración por sitio frente a configuración de red
La configuración del Registro de actividad (General, Eventos, Notificaciones) se configura por sitio. Cada sitio de la red puede tener su propio:
- Período de retención del registro
- Categorías de eventos habilitadas o deshabilitadas
- Destinatarios y desencadenantes de notificaciones
- Método de registro (sincronizado vs. asíncrono)
No hay una anulación de configuración global a nivel de red. Cada administrador del sitio gestiona su propia configuración del registro de actividad y, dado que la retención se configura por sitio, el trabajo de limpieza diario también se ejecuta y purga las entradas antiguas por sitio en lugar de a nivel de red. La activación de la licencia es la única excepción, que se gestiona a nivel de red cuando el plugin se activa a nivel de red, como se ha descrito anteriormente.
¡Eso es todo! Con la activación, la grabación de eventos y la configuración correctamente definidas, el registro de actividad rastrea los cambios de forma limpia en cada sitio de la red.
Para obtener una lista completa de lo que se rastrea, consulte ¿Qué rastrea el registro de actividad?. Para ajustar la retención, las notificaciones o el método de registro en un sitio determinado, consulte Configuración de los ajustes del registro de actividad.