En la cuarta lección del curso de WP-CLI vamos a aprender a utilizar los comandos de importación y exportación de contenido de WordPress a través de línea de comandos.
Empezaremos viendo el comando de exportación: wp export. Este comando nos permite generar un fichero WXR. Este fichero en formato XML incluye la información de posts, páginas, categorías, etc de nuestro WordPress y en cualquier momento podemos utilizar a modo de copia de seguridad para recuperar información o para copiar/pegar información en otra instalación de WordPress.
También vamos a utilizar el comando de importación: wp import. Este comando nos permite importar cualquier fichero WXR, previamente exportado de un WordPress, a cualquier instalación de otro WordPress. ¡Vamos a ello!
¡Y eso es todo! Es muy importante tener en cuenta que es necesario instalar el plugin WordPress Importer para poder realizar importaciones de contenido con la línea de comandos.
Como veis, hemos podido editar algunas entradas, exportarlas, borrarlas y volver a importarlas para probar ambos comandos. Es importante que tengamos en cuenta que tanto el comando de exportación como el de importación actúan bajo la instalación de WordPress en la que estemos ubicados con la consola.
Esto es así porque la herramienta WP-CLI está diseñada para que la ejecutemos siempre dentro de una carpeta donde exista un WordPress para así extraer de ahí la información necesaria para interactuar con el site.
Os animo a que planteéis para vuestro proyecto una estrategia de copias de seguridad en la que podéis utilizar el comando de import/export de WP-CLI como herramienta para las copias. Así aprendéis a administrar vuestro proyecto de otra forma y le cogeis práctica al uso de la línea de comandos.
¡Recordad! si os surge cualquier duda o queréis hacernos un comentario podéis escribirnos a través del panel de soporte.
Todos los capítulos de este curso:
- Curso de WP-CLI #1. Introducción
- Curso de WP-CLI #2. ¿Qué es WP-CLI?
- Curso de WP-CLI #3. Instalación y configuración de WP-CLI
- Curso de WP-CLI #4. Importación y exportación de contenido
- Curso de WP-CLI #5. Utilizamos WP-CLI para gestionar posts y usuarios
- Curso de WP-CLI #6. Aprendiendo a usar el buscador
- Curso de WP-CLI #7. Administrar plugins y themes
- Curso de WP-CLI #8. Automatización de tareas
- Curso de WP-CLI #9. WP Packages: los plugins de WP-CLI
- Curso de WP-CLI #10. Añade comandos personalizados en WP-CLI