Utilidades

Cómo cambiar la versión de WordPress con wp-cli

02/07/2018

Esta es la segunda parte de una serie artículos cuyo objetivo es enseñarte a dominar la herramienta wp-cli.
En esta artículo vas a aprender a cambiar la versión de wordpress utilizando wp-cli.
Si quieres saber más sobre esta herramienta, échale un vistazo a nuestra guía Todo lo que necesitas saber de WP-CLI.

Lo primero es mostrar la versión de WordPress que tenemos instalada.
En la primera imagen vemos la versión en el navegador, y en la segunda en la consola utilizando wp-cli.

Versión actual WordPress

Para ver la versión de WordPress instalada desde el terminal, ejecutamos el siguiente comando:

sudo -u $USUARIO wp core version

La variable $USUARIO es el nombre del usuario propietario del directorio en el que se encuentra la instalación de WordPress.

Versión actual WordPress

Ahora vamos a intentar instalar una versión de WordPress anterior a la que ya está instalada.

Instalar vieja versión WordPress 1

Como podemos observar, nos aparece un mensaje diciendo que WordPress ya tiene la última versión instalada.

Para instalar una versión de WordPress anterior a la que ya tiene instalada, debemos forzar la instalación con el parámetro --force
El comando para instalar una versión más antigua es el siguiente:

sudo -u $USUARIO wp core update --version=$VERSION --force

La variable $VERSION es la versión que queremos instalar.

Instalar vieja versión WordPress 2

Ahora volvemos a comprobar la versión que tenemos instalada con wp-cli.

Versíon antigua WordPress

Si entramos desde el navegador, nos aparecerá el siguiente mensaje:

Necesario actualizar base de datos

En este caso, tenemos dos opciones.
La primera es actualizar la base de datos desde el navegador. Pulsamos en Actualizar la base de datos de WordPress y nos aparecerá el siguiente mensaje indicándonos que la base de datos se ha actualizado correctamente:

Base de datos actualizada

La segunda opción es actualizar la base de datos desde la línea de comandos con wp-cli.
Para ello ejecutamos el comando:

sudo -u $USUARIO wp core update-db

Actualizar base de datos

Nos saldrá un mensaje diciéndonos que la base de datos se ha actualizado correctamente.

Si ahora entramos desde el navegador, podremos ver la versión que tenemos actualmente.

Antigua versión WordPress

Llegados a este punto, ya tenemos instalada la versión que queríamos instalar.
Ahora vamos a volver a instalar la última versión. Para ello ejecutamos los comandos:

sudo -u $USUARIO wp core update
sudo -u $USUARIO wp core update-db

Última versión WordPress

Así habremos actualizado a la última versión y habremos actualizado la base de datos.
Si volvemos a actualizar la base de datos, observamos que no ocurre nada, por lo que siempre que se cambie de versión de WordPress conviene actualizar la base de datos.

Actualizar base de datos

Y aquí acaba la guía. Debes saber que wp-cli no soporta versiones de WordPress anteriores a la 3.7. Incluso versiones tan tempranas tienden a dar problemas.
Si vas a cambiar la versión de WordPress, que sea en entornos de testeo, ya que tener una versión antigua de WordPress supone un enorme riesgo a la seguridad de cualquier sitio web en WordPress, ya que con cada nueva actualización, los responsables de WordPress publican los fallos de seguridad corregidos, es decir, que cualquiera es capaz de saber qué brechas de seguridad puede explotar para atacar un sitio web con una versión sin actualizar de WordPress.

Tal vez te interese el artículo en el que mostrábamos cómo cambiar la versión de un plugin de WordPress con wp-cli.

Con nuestro Hosting WordPress Administrado te ofrecemos la herramienta wp-cli con el pack profesional.

¿Nos ayudas a mejorar la calidad del blog?
Déjanos una valoración sobre este post para poder seguir mejorando
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (Ninguna valoración todavía)
Cargando...

Deja una respuesta

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


* Campo obligatorio.