Revisiones en WordPress: Uso, Configuración y Gestión

Si tienes un blog en el que escribes entradas regularmente, seguro que en más de una ocasión te has visto en la situación de querer recuperar algún fragmento borrado. O quizás volver atrás en un cambio realizado hace unos días. Y para estos casos, WordPress nos ofrece las revisiones de entradas, disponible tanto para la creación de Entradas como de Páginas.

Estas revisiones no son solo útiles para escritores. También nos sirven si estamos creando, por ejemplo, nuestra página de inicio y, tras un cambio, vemos que nuestra página no funciona de forma correcta. Podemos volver atrás en el tiempo hasta recuperar una versión funcional de la misma.

En este artículo, veremos como podemos usar esta funcionalidad de WordPress. Además de ver algunas opciones y plugins con las que aumentar sus opciones por defecto.

Revisiones y Autoguardado en WordPress

La revisión de Entradas es una funcionalidad que WordPress añadió en su versión 2.6. Los cambios en las entradas no solo se guardan en la revisión cuando hacemos un guardado manual. Por defecto, WordPress guarda nuestras Entradas cada 60 segundos. Y va sustituyendo los antiguos autoguardados por los más recientes.

El sistema de autoguardado es especialmente útil en casos como crasheos del navegador web, o que nos quedemos sin batería en nuestro portátil. En el caso que nos ocurra esto, al volver a entrar en el editor, WordPress nos avisará del problema, y nos sugerirá que restauremos la Entrada en el último autoguardado.

Uso de las Revisiones en una Entrada o Página

entrada-revisiones-panel

Como podemos ver en la imagen, podemos entrar en el apartado de revisiones en la sección Publicar de la parte superior derecha, dentro del editor de Entradas y Páginas. Si no lo vemos, tendremos que activarlas en la Opciones de Pantalla, desplegando el panel que hay en la parte superior.

Una vez dentro de la pantalla de revisiones, veremos como tenemos nuestra entrada dividida en dos columnas. En ellas nos mostrarán los cambios con diferentes colores, según sean nuevos añadidos en verde, o contenido eliminado en rojo.

revision wordpress panel

Pulsando los botones Anterior y Siguiente, o moviendo el botón de la barra, podemos movernos entre el histórico de revisiones. Hay que tener en cuenta que el histórico muestra tanto los guardados manuales que hayamos realizado, como los autoguardados.

Con todo esto, podemos realizar dos opciones. O restaurar una de las revisiones anteriores, pulsando el botón Restaurar esta revisión. O no realizar ningún cambio, mediante el link de volver al editor de entradas.

Revisiones y Custom Post Types

Por defecto, las revisiones en WordPress están disponibles para ser usadas en las Entradas y Páginas. Además, si hacemos uso de Jetpack, también aparecerán en Custom Post Types (CPT) como Portfolio y Testimonios.

Hace poco hablamos en Silo Creativo sobre los Custom Post Types, una de las mejores opciones para extender las funcionalidades del Core de WordPress. Es posible que la plantilla que estés usando tenga CPT, pero que no aparezca la opción de revisiones dentro de las mismas. Esto se debe a que el autor de la plantilla no las habilitó en su día, pero no nos preocupemos.

Si nos vamos al Editor que hay bajo la sección Apariencia de nuestro WordPress, en el archivo functions.php añadiremos esta línea de código:

$supports = array(‘title’, ‘editor’, ‘revisions’);

La tendremos que situar justo por debajo de la línea que empiece como register_post_type. Con esto, añadiremos las revisiones a los CPT de nuestra plantilla.

Configurando las Revisiones

Vamos a ver algunas opciones por defecto que traen las revisiones en WordPress, y que podemos modificar.

En primer lugar, si estás editando una Página y/o Entrada, y no encuentras la opción de revisiones, quizás es porque la plantilla que estés usando las traiga deshabilitadas. Para habilitarlas manualmente, dentro del archivo wp-config.php, añadiremos esta línea de código:

define( ‘WP_POST_REVISIONS’, true );

Si por el contrario, queremos que las revisiones estén siempre deshabilitadas, solo habría que añadir la misma línea anterior, pero cambiando true por false, tal como os mostramos a continuación:

define( ‘WP_POST_REVISIONS’, false );

Otro de los aspectos que podemos cambiar es el número de revisiones que estarán disponibles en las Entradas y Páginas. Y lo haremos mediante este código:

define(‘WP_POST_REVISIONS’, 8);

En este caso, estaremos creando un máximo de 8 revisiones por Página y/o Entrada. Este número lo podemos cambiar por el que veamos más conveniente. Añadir esta línea de código es útil si no usamos las revisiones muy a menudo. O si el hosting que tengamos contratado tiene algún tipo de limitación de tamaño. Si tienes este último problema, te recomendamos echar un vistazo a nuestra página de recursos, donde encontrarás algunos hostings recomendables.

Plugins para gestionar las Revisiones en WordPress

A pesar de que las revisiones en WordPress son bastante completas con sus opciones por defecto, quizás se nos puedan quedar cortas si buscamos algo más. Por ello, hay disponibles varios plugins para aumentar estas opciones. Vamos a ver algunos de los más destacados. Si tienes dudas sobre el uso de los plugins en WordPress, en este artículo aclaramos tus dudas.

WP Revision Master

Con WP Revision Master tenemos la opción de deshabilitar las revisiones, añadirlas a CPT, y poner el máximo número de revisiones según el tipo de Entrada.

wp revision opciones revisiones

Es decir, todas las opciones que hemos estado viendo a lo largo del artículo, pero sin tener que tocar ningún archivo php. Ideal para aquello que no se atrevan a tocar, o simplemente no quieran escribir código.

Optimize Database after Deleting Revisions

El nombre de Optimize Database after Deleting Revisions es bastante esclarecedor sobre el trabajo que hace. Nos borrará revisiones innecesarias y optimizará nuestra base de datos. Pero no se queda solo ahí.

Podemos elegir borrar revisiones hasta cierto número (quedándonos solo con las más recientes, por ejemplo), borrar spam, entradas que tengamos en la papelera… Como veis, un plugin bastante recomendable para tener limpia nuestra web.

Better Revisions

Better Revisions es el último plugin, pero no por ello menos importante. Si por defecto, con las revisiones podemos revisar el histórico del cuerpo de texto de nuestras Entradas y Páginas, con este plugin vamos un paso más allá.

Y es que nos da la posibilidad de revisar fechas, autores, permalinks, orden de los menús… Básicamente, es una máquina del tiempo para prácticamente toda nuestra instalación de WordPress! Os recomiendo que la probéis para comprobar sus posibilidades.

Como hemos visto a lo largo del artículo, las revisiones en WordPress es una función esencial si nos dedicamos a escribir textos en nuestro sitio web. Nos proporciona la seguridad de saber que, ante cualquier modificación, tenemos la posibilidad de dar un paso atrás y recuperar lo perdido.

Y que gracias al Editor y al uso de plugins, podemos potenciar sus funciones para ajustarlas a nuestras necesidades como escritores. Y vosotros, ¿hacéis uso de las revisiones? ¿Tenéis algún plugin favorito para añadirle más funcionalidades a las revisiones?

Comentarios (3)

  1. Excelente explicación. Trataré de emplear lo señalado, para mejorar cada día técnicamente. Gracias muchas veces.

  2. ¡Genial contenido!, precisamente estaba teniendo problemas con mis revisiones en páginas (solo se generaban en nuevas páginas y no en las antiguas recién editadas) y con WP Revision Master se acabaron los problemas, volvió a funcionar y mucho mejor que antes. ¡Te agradezco bastante por la información!.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *