En este taller aprenderemos a usar la herramienta WP CLI, la herramienta de línea de comandos para gestionar nuestros sitios WordPress. Veremos como WP CLI permite:
- Actualizar WordPress en remoto en varios subdominios: plugins, temas, traducciones y core
- Importar y exportar contenido de uno o varios sites
- Importación masiva de imágenes
- Regenerar miniaturas
- Realizar copias de seguridad de la base de datos
- Buscar y reemplazar en la base de datos
- Realizar un chequeo de performance
- Realizar un chequeo de vulnerabilidades con WP-SEC
- Crearnos nuestro comando SH con varios comandos
- Y lo que me de tiempo…
-
Fran Calderón
Analista-Desarrollador en entornos LAMP/LEMP. Especializado en soporte en Drupal, WordPress, PrestaShop, Magento y Laravel. El que mucho abarca… por ello prefiero automatizar tareas.
Colaborador de @wpmalaga.
Ponente
Aperitivo formativo
Durante este taller veremos como montar varios sitios basados en WordPress y cómo podemos automatizar tareas con comandos y/o scripts. Para ello, necesitarías tener instalado:
Entorno LAMP , puedes tenerlo en local o en tu propio hosting. Debe tener al menos estos requisitos:
- Entorno linux o consola Cygwin
- PHP 7.1
- WordPress 5
WP-CLI. Si tienes un hosting, es posible que ya lo tengas instalado (Siteground lo tiene):$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar $ php wp-cli.phar --info
$ chmod +x wp-cli.phar
$ sudo mv wp-cli.phar /usr/local/bin/wp
$ wp --info
Se pueden utilizar también estos artículos para profundizar:
- https://openwebinars.net/cursos/shell-linux/
- https://openwebinars.net/cursos/powershell-principiantes/
- https://make.wordpress.org/cli/handbook/
- https://wordpress.tv/2019/06/10/francisco-calderon-jurado-wp-cli-automatiza-tus-tareas-y-tomate-un-cafe-opensouthcode-2019/
- https://wordpress.tv/2018/06/04/javier-casares-wp-cli-para-hacer-mantenimiento-semanal-de-tu-sitio/