Avisos
Vaciar todo

[Resuelto] Como borrar masivamente los mensajes Scheduled Actions

4 Respuestas
2 Usuarios
0 Reactions
18 Visitas
Respuestas: 24
Eminent Member
Topic starter
 

Estamos acabando una nueva web y vemos que nos ha generado más de 3.400 páginas con tareas completadas, más de 30.000 líneas, y borrar de 20 en 20...ufff

Desde cpanel hemos borrado el contenido de "wp_actionscheduler_logs", pero tampoco funciona, siguen estando los mensajes.

Scheduled Actions

 

Espero vuestra respuesta, gracias como siempre por vuestra ayuda.

Saludos

Contenido solo visible a usuarios registrados


 
Respondido : 18/08/2022 11:18 am
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola Sonia, 

Esto puedes borrarlo masivamente desde tu base de datos, para ello necesitas ingresar a tu cuenta de hosting y desde phpmyadmin seleccionar la base de datos de tu sitio web, luego dentro de la pestaña SQL puedes añadir el siguiente comando

DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'complete'

Ten en cuenta que necesitas modificar el prefijo de wp en wp_actionscheduler_actions por el que tenga tu base de datos, por ejemplo

image

Este comando lo que hará es borrar todas las acciones que se completaron, usualmente estas acciones de borrar en 30 días de forma automática.  

PD: Antes de realizar cualquier cambio en tu base de datos te recomiendo realizar una copia de seguridad, de esta forma si se genera algún error puedes restaurarla. 

Un Saludo 


 
Respondido : 18/08/2022 2:22 pm
Respuestas: 24
Eminent Member
Topic starter
 

Hola @karen,

Siguiendo tus indicaciones, ha funcionado perfectamente....:))

Muchas gracias como siempre por vuestra ayuda....

Un Saludo


 
Respondido : 18/08/2022 3:28 pm
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola Sonia, 

Gracias a ti, es un placer siempre poder ayudarte

Escríbenos si tienes cualquier otra consulta

Un Saludo 😊 


 
Respondido : 18/08/2022 3:32 pm