Si tienes varias versiones de WordPress en tu servidor una buena idea es usar WP-CLI para poder hacer tareas de mantenimiento usando la línea de comandos.
La gran ventaja de esto es que puedes crear scripts y ejecutarlos con tareas programadas de forma que hacer copias de seguridad, actualizar el core, los plugins se hará de forma automática.
Otra ventaja es poder instalar WordPress bajo la línea de comandos o restaurar una copia antigua.
Instalación
Descargamos el fichero wp-cli.phar
remoto$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Podemos comprobar que funciona
remoto$ php wp-cli.phar –info
Para usarlo como un comando del sistema daremos permiso de ejecución y lo moveremos a /usr/local/bin/
remoto$ chmod +x wp-cli.phar
remoto$ sudo mv wp-cli.phar /usr/local/bin/wp
Ahora si ejecutamos wp –info debería salir algo a si
OS: Linux 4.15.0-118-generic #119-Ubuntu SMP Tue Sep 8 12:30:01 UTC 2020 x86_64
Shell: /bin/bash
PHP binary: /usr/bin/php7.4
PHP version: 7.4.10
php.ini used: /etc/php/7.4/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: /var/www/mikasuki.es
WP-CLI packages dir:
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.4.0
WP-CLI también viene con un script para autocompletar con el tabulador para Bash. Tan sólo descarga wp-completion.bash.
remoto$ wget https://github.com/wp-cli/wp-cli/raw/master/utils/wp-completion.bash
Lo agregamos el source al fichero .bashrc la linea
source /home/$user/wp-completion.bash
Y despues actualizamos el fichero usando
remoto$ source ~/.bashrc
Para mas info sobre como usar el comando wp puedes visitar la web https://wp-cli.org/es/