Avisos
Vaciar todo

[Resuelto] limpiar post Revisiones  

 
Agustín
 Agustín
Reputable Member

Contenido solo visible a usuarios registrados

Respondido : 24/05/2020 11:39 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Agustín,

Disculpa no logro comprender bien tu consulta, puedes separarnos y especificar de forma mas precisa que deseas realizar?

De manera general si lo que deseas es eliminar las revisiones antiguas debes ejecutar el código por ejemplo

DELETE FROM wp_posts WHERE post_type = "revision";

Puedes leer un poco más sobre ello en el siguiente articulo -> Contenido solo visible a usuarios registrados

Un Saludo

Respondido : 25/05/2020 2:40 am

Agustín
 Agustín
Reputable Member

@karen

Contenido solo visible a usuarios registrados
Esta publicación ha sido modificada el hace 5 años por Agustín
Respondido : 25/05/2020 1:54 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Agustín,

No logramos entender si tienes una consulta sobre el tema o si ya se aclaro la duda que se tenía al principio, como te indicó Karen 

Hola Agustín,

Disculpa no logro comprender bien tu consulta, puedes separarnos y especificar de forma mas precisa que deseas realizar?

De manera general si lo que deseas es eliminar las revisiones antiguas debes ejecutar el código por ejemplo

DELETE FROM wp_posts WHERE post_type = "revision";

Puedes leer un poco más sobre ello en el siguiente articulo ->  https://www.wpbeginner.com/wp-tutorials/how-to-disable-post-revisions-in-wordpress-and-reduce-database-size/

Un Saludo

Puedes hacer el último de los códigos que enviaste para hacer lo que necesitas.

Nota: Te recomiendo que al momento de hacer las consultas hagas espacios de línea donde separes lo que encuentras y tu consulta 😉 

Saludos, nos comentas si podemos dar como solucionado el tema si es el caso 🖐️ 

Respondido : 25/05/2020 2:11 pm

Agustín
 Agustín
Reputable Member
Respondido por: @argenis

Disculpa no logro comprender bien tu consulta, puedes separarnos y especificar de forma mas precisa que deseas realizar?

Contenido solo visible a usuarios registrados

Respondido : 25/05/2020 4:01 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Agustín,

En efecto, aunque recuerda sustituir los valores por los de tus tablas, igualmente una vez que hagas los cambios antes de dar a continuar debe salir un botón que te permite hacer una prueba si el código es correcto 

image

El botón es el de simular consulta, con el puedes hacer un ejemplo de aplicación del código y verificar si hay cadenas que apliquen o bien si esta algo mal en la redacción del mismo te lo dice el sistema.

Igualmente el código que tienes es algo personalizable entonces para no tener equivocaciones o que no se encuentre algo para eliminar es recomendable que hagas una consulta (con el botón que te menciono) en base a este código

DELETE FROM wp_posts WHERE post_type = "revision";

Sustituyendo el wp_posts por tu tabla de posts

Nos comentas, Saludos 🖐️ 

Respondido : 25/05/2020 4:39 pm

Agustín
 Agustín
Reputable Member
Contenido solo visible a usuarios registrados
Respondido : 25/05/2020 6:37 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

No me queda claro cual es tu duda final.

Creo que te estas complicando con las operaciones de la base de datos y la limpieza y eliminación de registros.

Verás siempre tendrás pequeña basurilla en tu base de datos, si estamos hablando de millones de registros podría entender tu preocupación, que te quedes sin espacio en disco por ejemplo.

Adicional a eliminar revisiones ten en cuenta que se seguirán creando si es que no deshabilitas esto.

WordPress además genera registros temporales que posiblemente no puedas eliminar con esas consultas, los transients son algunso de ellos, existen plugins que te detectan y eliminan esto.

Los plugins de WordPress guardan metadatada que tras desinstalarlos muchos de ellos la conservan en las tablas de la base de datos.

Y pese a todo esto WordPress seguira trabajando optimamente a nivel de base de datos.

Saludos.

Respondido : 25/05/2020 6:54 pm

Agustín
 Agustín
Reputable Member

@jmarreros

Respondido por: @jmarreros

No me queda claro cual es tu duda final.

Contenido solo visible a usuarios registrados

Respondido : 25/05/2020 7:52 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Agustín,

No hace falta únicamente puedes pasar el código enviado 

DELETE FROM wp_posts WHERE post_type = "revision";

y ejecutarlo puesto que también hay que tener en cuenta lo que comenta Jhon, siempre vas a tener algo de data que no puede borrarse en primera instancia y no genera conflictos ni ralentizaciones en tu página, ya que son archivos de sobra que se generan para la parte interna de wordpress no para la velocidad del sitio al momento del usuario entrar en la web. 👍 

Esperamos con esto dar completada la consulta inicial sobre el código necesario para eliminar las revisiones

Saludos 🖐️ 

Respondido : 25/05/2020 8:15 pm

Agustín
 Agustín
Reputable Member

@argenis

 

Contenido solo visible a usuarios registrados

Respondido : 25/05/2020 9:41 pm