plugin-icon

Limpiador sencillo del programador de acciones

Limpia tu base de datos del programador de acciones de forma manual o programada. Elimina automáticamente las acciones y los registros antiguos.
Valoraciones
5
Versión
1.2.1
Instalaciones activas
200
Última actualización
Mar 11, 2026
Limpiador sencillo del programador de acciones

El limpiador sencillo del programador de acciones te ayuda a limpiar las tablas de la base de datos del Actions Scheduler. Con el tiempo, estas tablas pueden acumular miles o incluso millones de registros de acciones completadas, fallidas, canceladas y vencidas que ya no son necesarias, así como enormes registros que pueden ocupar un espacio significativo en la base de datos.

Este plugin ofrece dos modos de limpieza y avisos por correo electrónico:

Limpieza manual

Ejecuta una limpieza puntual que elimine todos los registros innecesarios de una sola vez:

  • Borrar acciones completadas: acciones que ya se han ejecutado correctamente.
  • Borrar acciones fallidas: acciones que han dado error durante su ejecución.
  • Borrar acciones canceladas: acciones que se cancelaron manualmente.
  • Borrar acciones vencidas: acciones que no se ejecutaron en el momento previsto.
  • Borrar acciones pendientes antiguas: acciones pendientes de más de 30 días.
  • Borrar registros de acciones – Registros históricos que se acumulan con el tiempo.

Limpieza programada

Configura la limpieza automática para que se ejecute según una programación con umbrales inteligentes:

  • Frecuencia flexible – A diario, cada semana, quincenal o mensual.
  • Configuración por tipos – Activa o desactiva la limpieza de forma independiente para cada tipo de acción.
  • Sistema de umbrales – Limpia solo cuando los registros superen el mínimo configurado (por ejemplo, limpia las acciones completadas solo cuando haya más de 100).
  • Antigüedad configurable de las acciones pendientes – Define una antigüedad personalizada para las acciones pendientes antiguas (de 7 a 365 días).
  • Informe de la última ejecución – Ve los resultados de la última limpieza programada.

Avisos por correo electrónico (NUEVO)

Mantente informado sobre el estado de tu base de datos con avisos por correo electrónico configurables:

  • Informes periódicos – Recibe informes diarios, semanales o mensuales con el estado de la base de datos, los resultados de la limpieza y el ahorro de espacio estimado.
  • Alertas de acumulación – Recibe avisos cuando se acumulen registros sin una limpieza programada activa.
  • Alertas de limpieza fallidas – Detecta cuándo WP-Cron no realiza una limpieza programada.
  • Listas de destinatarios por separado – Configura direcciones de correo electrónico diferentes para los informes de gestión y las alertas técnicas.
  • Correos electrónicos con formato HTML – Informes por correo electrónico claros y legibles.
  • Correos electrónicos de prueba – Envía correos electrónicos de alerta o informes de prueba directamente desde la página de ajustes para verificar la entrega.

Características principales

  • Dos modos de limpieza – Limpieza puntual o limpieza automática programada.
  • Umbrales inteligentes – La limpieza programada únicamente se ejecuta cuando esté justificada por el recuento de registros.
  • Estimación del espacio de la base de datos – Ve cuánto espacio están utilizando las tablas del programador de acciones.
  • Avisos por correo electrónico – Informes periódicos, alertas de acumulación y avisos de limpieza fallida.
  • Procesamiento por lotes: gestiona grandes conjuntos de datos de forma eficiente (10.000 registros por lote).
  • Informes detallados: muestra exactamente cuántos registros se han borrado por tipo y cálculo de espacio liberado.
  • Limpieza de datos huérfanos: también elimina los grupos huérfanos correspondientes.
  • Limpieza completa de registros: elimina todos los registros de acciones que se acumulan a lo largo del tiempo.
  • Integración con WooCommerce: funciona a la perfección con el programador de acciones de WooCommerce.

¿Por qué debería utilizar este plugin?

La herramienta programador de acciones utilizada por WooCommerce y muchos otros plugins WordPress con el tiempo pueden acumular millones de registros en la base de datos, lo que puede:

  • Reducir el rendimiento de tu sitio web.
  • Aumentar el tamaño de la base de datos innecesariamente.
  • Hacer que las copias de seguridad de la base de datos sean más grandes y lentas.
  • Impacto en el rendimiento del programador de acciones.

La tabla de registros de acciones (actionscheduler_logs) es especialmente problemática, ya que registra información detallada sobre cada ejecución de acciones y puede crecer desmesuradamente en sitios web muy activos.

Notas importantes

  • La limpieza es irreversible – Haz siempre una copia de seguridad de tu base de datos antes de usarlo.
  • La limpieza programada respeta los umbrales – Solo se limpia cuando el número de registros supera los mínimos establecidos.
  • Tú eliges el modo – Utiliza el modo manual para una limpieza puntual o el modo programado para un mantenimiento continuo.

Perfecto para

  • Sitios de comercio electrónico con grandes tablas del programador de acciones.
  • Sitios con millones de registros de acciones.
  • Mantenimiento y optimización de la base de datos.
  • Antes de actualizaciones importantes de WooCommerce.
  • Preparación para migraciones de sitios web.
  • Mantenimiento automático periódico

Política de privacidad

Este plugin no recopila, almacena ni transmite ningún dato de usuario al exterior. Los avisos por correo electrónico se envían utilizando la función wp_mail() integrada en WordPress a través de la configuración de correo de su servidor. Todo el procesamiento de datos se realiza localmente en tu servidor.

Detalles técnicos

Requisitos mínimos

  • WordPress 5.0 o superior
  • WooCommerce 3.0 or superior (opcional)
  • PHP 7.4 o superior
  • MySQL 5.6 o MariaDB 10.1

Tablas de la base de datos afectadas

  • wp_actionscheduler_actions – Tabla principal de acciones.
  • wp_actionscheduler_groups – Tabla de grupos (solo los registros huérfanos).
  • wp_actionscheduler_logs – Tabla de registros (todos los registros).

Procesamiento por lotes

El plugin procesa los borrados en lotes de 10.000 registros para evitar tiempos de espera y reducir la carga del servidor durante las operaciones de limpieza.

WP-Cron

La limpieza programada y los avisos por correo electrónico dependen de WP-Cron. Si tu sitio usa una tarea cron externa (DISABLE_WP_CRON), asegúrate de que el cron de tu sistema esté bien configurado para activar WP-Cron. El aviso de limpieza fallida puede ayudar a detectar problemas con WP-Cron.

Soporte

¿Necesitas ayuda o tienes sugerencias?

¿Te gusta el plugin? ¡Déjanos un comentario de 5 estrellas y ayuda a correr la voz!

Acerca de AyudaWP

Somos especialistas en plugins de optimización de seguridad, SEO y rendimiento para WordPress. Creamos herramientas que solucionan problemas reales a los propietarios de sitios WordPress manteniendo los más altos estándares de programación y requisitos de accesibilidad.

Gratisen planes de pago
Probado hasta
WordPress 6.9.4
Te puedes descargar este plugin para utilizarlo en tu sitio de .