Cada vez que guarda una página o una publicación en WordPress se crea una revisión. Esto ocurre tanto en borradores como en publicaciones ya publicados que han sido actualizadas. Las revisiones pueden ser útiles en caso de que necesite volver a una versión anterior de su contenido. Sin embargo también pueden perjudicar el rendimiento de su sitio WordPress. En sitios grandes esto puede sumar muy rápidamente a miles de filas en su base de datos que no son necesariamente necesarios. Y cuanto más filas tenga, mayor tamaño tendrá su base de datos que ocupará espacio de almacenamiento.
Optimizar Revisiones de WordPress
No es raro que los sitios antiguos tengan más de 100 revisiones en sus páginas principales. Esto se debe simplemente a años de edición y actualización de contenido. Digamos, por ejemplo, que un sitio tiene 700 páginas o publicaciones con 150 revisiones en cada una, esto sería más de 100.000 entradas en la base de datos. Esto sucede mucho más frecuentemente de lo que piensa. Afortunadamente, hay algunas optimizaciones fáciles que se puede hacer para asegurarse de que esto no perjudica el rendimiento de su sitio.
- Eliminar Revisiones de WordPress mediante un Plugin (Fácil)
- Eliminar Revisiones de WordPress mediante WP-CLI (Avanzado)
- Limitar el Número de Revisiones de WordPress (Recomendado)
- Deshabilitar Revisiones de WordPress (Opcional)
Eliminar Revisiones de WordPress
Si está iniciando un nuevo sitio puede pasar a la siguiente sección ya que no tiene revisiones existentes. Si tiene un sitio más antiguo la primera cosa que probablemente hará es limpiar y eliminar miles de revisiones de WordPress. Aquí es donde mucha de la magia sucede y puede liberar espacio en su base de datos. Si quiere hacer esto mediante una consulta de MySQL, tenga mucho cuidado ya que hay un montón de fragmentos maliciosos de código flotando alrededor de los foros del repositorio de WordPress con una información errónea. Muchos sugieren que las consultas que a veces eliminan relaciones son necesarias para que los enlaces del panel de control funcionen.
Recomendamos utilizar el plugin gratuito WP-Sweep. No recomendamos el plugin WP Optimize u Optimize Database después del plugin Deleting Revisions aunque son muy populares. Está en nuestra lista de plugins prohibidos ya que se sabe que causa problemas serios para algunos usuarios de Kinsta.
Paso 1
Descargue e instale el plugin gratuito de WP-Sweep. Al escribir este artículo el plugin tiene más de 60.000 instalaciones activas con una clasificación de 4.5 de 5. Puede descargarlo desde el repositorio de WordPress o buscarlo en su panel de WordPress debajo de plugins «Añadir Nuevo».

Paso 2
Bajo «herramientas» haga clic en «barrer». Verá las revisiones junto con un recuento y %. Puede hacer clic en detalles para ver la lista de las publicaciones que serán impactadas. Por razones de rendimiento se ve 500 elementos a la vez.

Paso 3
Después haga clic en «Barrer » al lado de las revisiones.

Luego verá una confirmación corta de las revisiones eliminadas. Debido a que es un sitio de prueba pequeño no había muchas revisiones. Típicamente cuanto más grande sea el sitio más revisiones tendrá.

Eliminar Revisiones de WordPress Mediante WP-CLI
Otra opción, especialmente una que a los desarrolladores de WordPress podría gustará es la posibilidad de eliminar las revisiones posteriores mediante WP-CLI. Aquí hay un ejemplo de un comando de WP-CLI:
$ wp post delete $(wp post list --post_type='revision' --format=ids)

Se puede leer más sobre el comando de la eliminación de wp post en la documentación de WP-CLI.
Limitar el Número de Revisiones de WordPress
Después de haber limpiado todas sus revisiones anteriores, el siguiente paso es limitar el número de las revisiones de WordPress que usted permite. Esto puede ser una gran medida para asegurar que las revisiones no se acumulan de nuevo. Tal vez usted prefiera guardar 3 revisiones. WordPress mantendrá este número y eliminará las anteriores. También puede utilizar wp-revisions-cli para limpiar revisiones posteriores basadas en el número que usted establezca a continuación.
Paso 1
Abra su archivo wp-config.php. Necesitará agregar algún código. Esto se encuentra normalmente en la raíz de su directorio de su sitio WordPress y puede acceder a él vía FTP.
Paso 2
El código siguiente debe ser insertado por encima de ‘ABSPATH’ de lo contrario no funcionará. Otra vez, puede cambiar el número a muchas de las revisiones que desea mantener almacenadas en su base de datos por página o publicación.
define('WP_POST_REVISIONS', 3);
Debe ser algo como lo siguiente:

Otra alternativa es utilizar un plugin premium como perfmatters (desarrollado por un miembro del equipo de Kinsta) lo cual le permite limitar el número de las revisiones almacenadas o las deshabilitarlas completamente.

Deshabilitar Revisiones de WordPress (Opcional)
La última opción es deshabilitar todas las revisiones de WordPress completamente. En general la segundo opción de arriba es el método más comúnmente utilizado. Sin embargo si usted tiene un sitio de un único autor a lo mejor desee eliminarlas por completo. Recuerde que aún así guardará un borrador simplemente no tendrá puntos de restauración de revisión.
Paso 1
Los pasos son los mismos que limitar las revisiones anteriores. Abra su archivo wp-config.php.
Paso 2
El código siguiente debe ser insertado por encima de ‘ABSPATH’ de lo contrario no funcionará.
define('WP_POST_REVISIONS', false);
Debe ser algo como lo siguiente:

Alternativamente se puede usar un plugin de WordPress gratuito y de peso ligero llamado Disable Post Revision. Instálelo simplemente y haga clic en «Writing» en su panel de control y seleccione los tipos de post para los que desea deshabilitar las revisiones.

Ten todos tus aplicaciones, bases de datos y Sitios de WordPress online y bajo un mismo techo. Nuestra plataforma en la nube de alto rendimiento y repleta de funciones incluye:
- Fácil configuración y gestión en el panel de MyKinsta
- Soporte experto 24/7
- El mejor hardware y red de Google Cloud Platform, con tecnología Kubernetes para una escalabilidad máxima
- Una integración de Cloudflare a nivel empresarial para mayor velocidad y seguridad
- Alcance de audiencia global con hasta 35 centros de datos y 275 PoPs en todo el mundo
Empieza con una prueba gratuita de nuestros Alojamiento de Aplicaciones o Alojamiento de Bases de Datos. Explora nuestros planes o habla con el departamento de ventas para encontrar el que mejor se adapte a ti.