Importar y exportar un archivo WXR en WordPress

Generalidades

WordPress usa algo llamado archivo WXR (WordPress eXtended RSS) para importar y exportar el contenido del sitio. Este artículo muestra cómo importar y exportar este archivo en el panel y usar WP CLI.

Importar

Exportar

Importar los datos XML de tu sitio en el panel

Los siguientes pasos importan tu sitio desde un archivo XML. 

  1. Inicia sesión en tu sitio WordPress en example.com/wp-login.php.
    wp export
  2. Navega a la página Tools > Import.
    wp export
  3. Haz clic en el enlace Run Importer.
    wp export
  4. Busca en tu computador el archivo XML, luego haz clic en Upload file and import.
    wp export
  5. Elige si te gustaría crear un nuevo usuario WordPress para importar o usar un usuario existente.
  6. Haz clic en el botón Submit.

Un archivo XML se carga a tu sitio web.

Importar un archivo WXR usando WP-CLI

Si tienes un archivo WXR , lo puedes importar usando el comando wp import. Este comando usa las opciones file, --authors, y --skip sobre las cuales 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
  1. Carga tu archivo WXR a tu sitio WordPress usando un cliente FTP. Asegúrate que el archivo XML está en el directorio principal de tu sitio.
  2. Inicia sesión en tu sitio a través de SSH.
  3. Ejecuta 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í, ejecuta el comando mencionado para instalarlo.

    [server]$ wp plugin install wordpress-importer --activate

    Una vez instalado, ejecuta el comando para importar de nuevo. Si es exitoso, verás el siguiente mensaje:

    Success: Finished importing from 'my-wordpress-site.xml' file

Exportar los datos XML en el panel

Los siguientes pasos exportan tu sitio como un archivo XML. 

  1. Inicia sesión en tu sitio WordPress en example.com/wp-login.php.
    wp export
  2. Navega a la página Tools > Export.
    wp export
  3. Selecciona el botón de radio llamado All Content.
  4. Haz clic en el botón Export.

Un archivo XML es descargado a tu computador.

Exportar un archivo WXR usando WP-CLI

Puedes exportar la información de tu sitio usando el comando wp export. Ve la siguiente página para una lista completa de las opciones que puedes usar con este comando.

El siguiente comando descarga todos los datos de tu sitio.

  1. Inicia sesión en tu sitio web a través de SSH.
  2. Obtén la ruta completa del archivo a tu directorio actual ejecutando pwd.
    [server]$ pwd
    /home/user/example.com
  3. Añade tu ruta de archivo al siguiente comando para exportar el archivo XML.
    [server]$ wp export --dir=/home/user/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.

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?