Tablas personalizadas
El plugin puede crear tablas como:
wp_wcag_lighthouse_results— últimas filas del Accessibility Testwp_wcag_lighthouse_results_history— ejecuciones históricaswp_wcag_lighthouse_analytics_daily— agregados diarioswp_wcag_lighthouse_analytics_issues— seguimiento de incidenciaswp_wcag_lighthouse_analytics_content— analytics de contenidowp_wcag_lighthouse_ai_explanations— cargas de Explicación con IA y corrección
Opciones de WordPress
wcag_*_settings— un bloque por módulo de ajusteswcag_batch_cancel_flag— señal cooperativa de cancelaciónwcag_scheduled_batch_*— configuración de lotes programadoswcag_batch_tested_destination_urls— mapa temporal para deduplicar URL durante el lote activo; se elimina al finalizar o restablecer la ejecuciónwcag_lighthouse_redirect_events— registro limitado de las 500 decisiones de redirección más recientes para los contadores de 30 días de Analytics; almacena el estado, el contexto, la marca de tiempo, una clave de error cuando corresponde y hashes en lugar de las URL de origen o destino
Almacenamiento de la Accessibility Toolbar en el navegador
Cada visitante elige cómo se guardan sus preferencias:
- Solo esta sesión: estado activo en
sessionStorage - Recordar en este dispositivo: estado activo en
localStorage - Perfiles con nombre: hasta diez perfiles con nombres de 1 a 40 caracteres en
localStorage
Al cambiar de ámbito, la Toolbar mueve el estado activo y elimina el registro activo obsoleto del otro almacén. Los perfiles con nombre permanecen locales en el dispositivo con independencia de ese ámbito. El antiguo objeto wcagToolbarState se migra al nuevo esquema cuando es posible. La duración elegida para ocultar el botón también se guarda localmente en el navegador. Estas preferencias no se escriben en la base de datos de WordPress ni se envían a un endpoint de EZZE.
Datos de uso en la nube
Antes de activar las funciones en la nube, el plugin no solicita cuotas ni el historial de uso al proxy de EZZE. Cuenta y licencia muestra únicamente el estado de activación local hasta que se completa la aceptación. Solo entonces el plugin carga los límites y datos de uso asociados a la cuenta conectada.
El proxy almacena estos datos de cuota de forma atómica en una base de datos SQLite privada. Los detalles del historial mensual y las URL comprobadas se conservan durante cuatro meses; los contadores acumulados duraderos mantienen las cuotas únicas del plan Free más allá de ese periodo. Los nuevos eventos de uso de SQLite no contienen direcciones IP. La base de datos se protege mediante instantáneas externas coherentes y cifradas. La copia JSON paralela de reversión solo se utiliza durante la migración controlada y por un máximo de 14 días. Esta infraestructura se encuentra íntegramente en el proxy de EZZE; la instalación de WordPress no requiere configuración del servidor.
Meta de entradas
- _wcag_enable_lighthouse_test — marca de prueba automática por entrada/página