Inicio Foros Varios (seguridad, internet, ofimática, errores) Limpiar revisiones de WordPress en base de datos Respuesta a: Limpiar revisiones de WordPress en base de datos

#1165
alonsojpd
Superadministrador

Se pueden limpiar de dos maneras:

1. Usando algún plugin para ello, los hay gratuitos y funcionan bien.
2. Si no quieres instalar plugin en tu WordPress puedes hacerlo de forma manual, te lo explicamos a continuación.

Para eliminar las revisiones que tienes actualmente (todas), antes de continuar ten en cuenta que es un proceso irreversible, se eliminarán TODAS las revisiones:

1. Accede la la base de datos de WordPress o bien con phpMyAdmin o con MySQL Wordbench o con cualquier otro cliente.

2. Ejecuta la siguiente consulta SQL para eliminar todos los post que sean de tipo «revision»:

delete from wp_posts where post_type = 'revision';

(cambia «wp_posts» por el nombre de la tabla de post de tu WordPress, puede que el prefijo cambie «wp»)

3. Con esto ya tienes eliminadas todas las revisiones, ahora si quieres que no te guarde revisiones nunca a partir de ahora abre el fichero «wp-config.php» de tu WordPress y añade o modifica si existe la siguiente línea:

define('WP_POST_REVISIONS', false);

Si quieres que te guarde revisiones pero quieres fijar un máximo por cada entrada puedes especificar el número de revisiones que te guardará WordPress como máximo con el parámetro anterior:

define('WP_POST_REVISIONS', 2);

Con el «2» indicamos a WordPress que como máximo guarde 2 revisiones, por lo que si hay más eliminará las más antiguas automáticamente.