Generalidades
Este artículo explica cómo importar y exportar contenido del sitio de WordPress utilizando un archivo XML o WXR (WordPress eXtended RSS).
Importar contenido
Los siguientes pasos muestran cómo importar un archivo XML o WXR a un sitio de WordPress.
Importar los datos XML de un sitio en el panel de control
- Inicia sesión en tu sitio WordPress.
- Navega a la página Herramientas > Importar.
- Haz clic en el enlace Ejecutar el importador.
- Busca en tu computador el archivo XML, luego haz clic en Subir archivo e importar.
- Elige si te gustaría crear un nuevo usuario WordPress para importar o usar un usuario existente.
- Haz clic en el botón Enviar.
Un archivo XML se carga a tu sitio web.
Importar un archivo WXR usando WP-CLI
Si tienes un archivo WXR, puedes importarlo usando el comando WP CLI wp import. Este comando usa las opciones file, --authors y --skip, sobre las que puedes leer aquí.
En el siguiente ejemplo:
- file está configurado como el nombre de archivo al cual estás importando. En este ejemplo es my-wordpress-site.xml.
- --author está configurado para skip
- --skip está excluido de este ejemplo
- Carga tu archivo WXR a tu sitio WordPress usando un cliente de FTP. Asegúrate que el archivo XML está en el directorio de tu sitio web.
- Inicia sesión en tu sitio a través de SSH.
- Corre el siguiente comando para importar el archivo XML.
[server]$ wp import my-wordpress-site.xml --authors=skip Error: WordPress Importer needs to be installed. Try 'wp plugin install wordpress-importer --activate'.
Un error se muestra si aún no has instalado el plugin WordPress Importer. Si es así, corre el comando mencionado para instalarlo.
[server]$ wp plugin install wordpress-importer --activate
Una vez instalado, corre el comando para importar de nuevo. Si es exitoso, verás el siguiente mensaje:
Success: Finished importing from 'my-wordpress-site.xml' file
Exportar contenido
Los siguientes pasos muestran cómo exportar un sitio WordPress a un archivo XML o WXR.
Exportar los datos XML de un sitio en el panel de control
- Inicia sesión en tu sitio WordPress.
- Navega a la página Herramientas > Exportar en el menú de la izquierda.
- Selecciona el botón de radio llamado Todo el contenido.
- Haz clic en el botón Descargar el archivo de exportación.
Un archivo XML es descargado a tu computador.
Exportar un archivo WXR usando WP-CLI
Puedes exportar todos los datos del sitio usando el comando WP CLI wp export. Revisa esta página para obtener una lista completa de las opciones que puedes usar con este comando.
- Inicia sesión en tu sitio web a través de SSH.
- Navega al directorio de tu sitio.
[server]$ cd ~/example.com
- Obtén la ruta completa del archivo a tu directorio actual corriendo pwd.
[server]$ pwd /home/username/example.com
- Agrega tu ruta de archivo al siguiente comando para exportar el archivo XML. Asegúrate de cambiar el username a tu usuario Shell y example.com a tu sitio website.
[server]$ wp export --dir=/home/username/example.com Success: All done with export.
Los datos de tu sitio se descargan en un archivo llamado algo similar a sitename.wordpress.date.time.xml.