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.
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.
Ahora vamos a intentar instalar una versión de WordPress anterior a la que ya está instalada.
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.
Ahora volvemos a comprobar la versión que tenemos instalada con wp-cli.
Si entramos desde el navegador, nos aparecerá el siguiente mensaje:
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:
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
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.
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
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.
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.