Consejos para dividir archivos XML grandes en WordPress

Publicado: 2022-05-27

¿Estabas tratando de migrar tu blog de wordpress.com a wordpress.org pero por alguna razón no pudiste? Bueno, ha venido al lugar correcto porque sabemos exactamente cuál es el problema y cómo resolverlo fácilmente. Así que continúe leyendo, ya que en esta publicación, le informaremos por qué y cómo dividir archivos XML grandes en WordPress.

¿Intenta cargar un archivo XML grande en WordPress?

Por lo general, hay dos escenarios cuando necesita exportar su contenido de WordPress:

  1. Si está intentando migrar su blog de wordpress.com a wordpress.org .
  2. Si está moviendo contenido de un sitio web de WordPress autohospedado a un nuevo host o servidor .
Mujer sentada en una oficina en un escritorio y trabajando en una computadora portátil que se encuentra al lado de una planta de la casa
Migrar su sitio web puede ser una tarea tediosa si se ve obligado a cargar un archivo a la vez.

La buena noticia es que puede exportar todo su sitio web de WordPress como un único archivo XML. Este archivo incluirá todas sus publicaciones, páginas, comentarios, campos personalizados, categorías y etiquetas. Esto también se conoce como archivo WXR, que significa WordPress Extended RSS .

¿Cómo crear un archivo WXR?

WordPress incluye una función de exportación que le permite guardar un archivo XML que contiene información de su blog en su computadora. WXR es crucial para el archivo XML . Puede usar el archivo WXR para mover su blog actual de WordPress a otro sitio web. También puede descargar partes de su sitio, como publicaciones o páginas, o crear un archivo WXR que contenga toda la información de su sitio.

Crear un archivo WXR es bastante fácil:

  1. Lo primero es lo primero: inicie sesión en su panel de WordPress .
  2. Pase el puntero del mouse sobre "Herramientas" y una vez que aparezcan las opciones, seleccione "Exportar". Ahora accederá a la página "Exportar" .
  3. Podrá elegir entre " Todo el contenido ", " Publicaciones " o " Páginas ", según lo que desee exportar. Por ejemplo, si desea crear un archivo de sus páginas de WordPress, haga clic en el botón "Páginas", o si desea crear un archivo de su sitio web completo, haga clic en "Todo el contenido".
  4. En los menús desplegables que aparecen cuando selecciona " Publicaciones " o " Páginas ", seleccione cualquier parámetro de filtrado apropiado. Si no actualiza los filtros, se descargarán todas las publicaciones o páginas.
  5. Haga clic en " Descargar archivo de exportación " y después de seleccionar la ubicación donde desea guardar el archivo WXR, haga clic en "Guardar".

¿Por qué debería dividir archivos XML grandes en WordPress?

La mala noticia es que el archivo WXR a veces puede ser demasiado grande para cargarlo y, si ese es el caso, recibirá un mensaje de error. No podrá cargar su XML de inmediato a menos que encuentre una manera de hacerlo más pequeño.

Hay una razón simple por la que esto podría estar sucediendo a usted. Es decir, cuando compra un paquete de alojamiento de WordPress de un servidor web, hay un tamaño máximo de archivo que puede cargar a la vez . En la mayoría de los casos, la mayoría de los servidores web ofrecen planes de alojamiento de WordPress que le permiten cargar hasta 2 MB de datos a la vez.

No te preocupes si es la primera vez que escuchas sobre esto. De hecho, esto es más una restricción oculta y la mayoría de las personas lo notan solo cuando intentan cargar un archivo XML grande. Puede solicitar que su servidor web amplíe esta restricción. Sin embargo, es probable que disminuyan debido a que 2 MB es un límite universal.

Por eso es útil aprender a dividir archivos XML enormes en WordPress . Por supuesto, siempre puede hacer esto como parte del mantenimiento adaptado específicamente a su sitio web, pero en caso de que quiera hacerlo por su cuenta, continúe leyendo. Más adelante en este artículo, descubrirá cómo hacer que un archivo XML grande sea más pequeño y posible de subir a WordPress.

Una forma sencilla de dividir archivos XML grandes en WordPress

Ahora que exportó lo que necesitaba de su sitio web y tiene un archivo XML listo, es hora de dividirlo. La forma más fácil de hacer esto es usar la herramienta gratuita WXR File Splitter. Simplemente haga clic en el enlace y una vez que acceda a la página, encontrará una herramienta bastante sencilla que puede ayudarlo a desglosar su enorme archivo XML .

Una captura de pantalla de una herramienta de división de archivos WXR
La herramienta WXR File Splitter no solo es gratuita, sino también muy fácil de usar y fácil de usar.

Una vez que esté en el sitio web, simplemente arrastre su archivo XML a la sección denominada " Haga clic o arrastre un archivo a esta área para cargarlo ". Alternativamente, puede seleccionar el archivo XML haciendo clic en la opción 'Archivo WXR'.

Después de eso, ajuste el control deslizante " Nuevo tamaño de archivo " al tamaño máximo de carga para su sitio web o más pequeño. Su objetivo es crear varios archivos pequeños que se puedan cargar en su host sin exceder las restricciones de tamaño de archivo. Una vez que haya terminado, simplemente haga clic en " Enviar " y su archivo XML se dividirá en partes fácilmente manejables que puede cargar rápidamente en su nuevo sitio web sin ninguna restricción.

Finalmente, debe hacer clic en el botón " Descargar " para guardar los archivos en la carpeta de descarga predeterminada de su computadora. Los archivos se comprimirán en un solo archivo que debe descomprimirse antes de importarse a su nuevo sitio web.

¿Eres usuario de MAC?

En caso de que sea usuario de MAC, necesitará un software diferente. WordPress WXR Split Utility es un programa muy similar y está disponible exclusivamente para usuarios de MAC. Funciona de la misma manera que WXR File Splitter Tool y la principal diferencia es que deberá descargar e instalar este software.

Primero, deberá seleccionar el archivo que desea dividir y luego proporcionar los tamaños de archivo más pequeños. También tendrá la opción de seleccionar una carpeta de salida.

Sin embargo, una desventaja de usar esta herramienta es que el tamaño del archivo XML es limitado. Sería imposible hacerlo si el tamaño del archivo supera 1 GB, pero hay una alternativa si ese es el caso. Simplemente descargue el archivo MainSplit Script, que es básicamente un script de Python que puede dividir cualquier archivo XML en pequeños fragmentos sin ninguna restricción. Asegúrese de descargar mainSplit.py en lugar de mainSplit.txt .

Una vez que haya terminado de descargar el archivo, vaya a la carpeta Aplicación> Utilidades y abra Terminal Console. Escriba la siguiente línea y haga clic en Entrar. Cuando ejecute esta línea, aparecerá una nueva ventana llamada WordPress XML Splitter. Simplemente elija el enorme archivo XML que desea dividir haciendo clic en el botón Archivo del navegador.

Persona que escribe un blog en WordPress abierto en un iMac
En caso de que sea un usuario de MAC, deberá dividir archivos XML grandes en WordPress de una manera ligeramente diferente.

Luego, utilizando el botón Examinar directorio, seleccione el directorio de salida donde se deben guardar los archivos más pequeños. Luego presione el botón Iniciar para comenzar el proceso de división. Notará que no hay opción para elegir el tamaño del archivo porque crea automáticamente archivos más pequeños con tamaños de archivo inferiores a 2 MB , que es la restricción predeterminada para la mayoría de los servidores web.

La línea de fondo

Esperamos que nuestro artículo lo haya ayudado a comprender cómo dividir fácilmente archivos XML grandes en WordPress. Pero, ¿por qué manejar la abrumadora tarea de migrar su sitio web por su cuenta? Simplemente comuníquese con el equipo de WP Full Care y deje que los profesionales se aseguren de que su sitio web funcione de la mejor manera posible.