¿Cómo importar publicaciones de WordPress con imágenes de un sitio de WordPress a otro?

14

He usado Tools-> import & export pero no funcionó. He intentado usar el complemento Wp-All-Import and Export y tampoco funciona. Solo el contenido importado no las imágenes. Cómo arreglar este problema. ¿Hay alguna forma de importar publicaciones con imágenes?

Padmini Maddur
fuente
vea este artículo aquí , mencionaron cómo puede importar / exportar imágenes destacadas
Arsalan Mithani
2
¿Cuántas publicaciones necesitas para importar y exportar? La cuestión es que puede usar la exportación de importación predeterminada de WP y simplemente dejar de hacer su trabajo. Las imágenes tardarán un tiempo en importarse, así que dedíquele tiempo. La opción B sería exportar / importar todos los archivos multimedia y luego continuar con las publicaciones.
Marko Jezernik
Hola ... No solo imágenes destacadas. Todas las imágenes en la publicación no se importan.
Padmini Maddur

Respuestas:

12

Use el complemento Exportar imágenes destacadas que le permite exportar imágenes destacadas de publicaciones o tipos de publicaciones personalizadas a un xml de WordPress para que pueda importarlas en otros sitios utilizando la herramienta de importación de WordPress.

https://wordpress.org/plugins/export-featured-images/#description

¿¿Cómo utilizar??

  1. Primero, importe sus publicaciones al nuevo sitio.
  2. Use este complemento en su sitio anterior y vaya a herramientas> Exportar imágenes destacadas y seleccione los tipos de publicaciones. Luego obtendrá un archivo .xml .
  3. En su nuevo sitio, vaya a Herramienta y seleccione importación de wordpress . Luego seleccione el archivo .xml que descargó en el paso anterior.

Eso es todo ... Tus publicaciones están mapeadas con imágenes destacadas. ¡Disfrutar!

Muhammad Tahseen ur Rehman
fuente
No se ha actualizado por un tiempo, pero funciona bien con Wordpress 5.2.2. Salvavidas !! Por qué este nivel de funcionalidad no está en el núcleo, realmente no lo sé.
Chris Pink
@ChrisPink ¿Está marcando "Importar archivos adjuntos de medios" en los pasos 1 y 3, o solo en el paso 3?
Jonny
1
Ambos pasos 1 y 3.
Chris Pink
Lamentablemente, este complemento parece haberse eliminado del repositorio de WP.
clayRay
9

Por qué las imágenes no se importan

Es el paso de exportación el que causa el problema aquí con los archivos adjuntos de imágenes. La función de exportación de WordPress no incluye el tipo de publicación "adjunto" a menos que seleccione la opción de exportación "Todo el contenido". Pero si solo desea importar y exportar sus publicaciones de un sitio a otro, pierde sus archivos adjuntos. Hay más información sobre el por qué de esto aquí .

Cómo obtener imágenes en su nuevo sitio web de todos modos

Entonces, si solo está exportando e importando publicaciones, una opción es mover sus imágenes manualmente. Pero eso es potencialmente mucho trabajo, especialmente en sitios más grandes. La otra opción es importar sus publicaciones sin las imágenes y luego usar el complemento Cargar imágenes automáticamente para agregar las imágenes después. Este complemento hace varias cosas:

  • Busca URL de imágenes en sus publicaciones (las publicaciones importadas todavía tienen URL de imágenes en ellas, pero apuntan al sitio desde el que se exportó el contenido);
  • Luego obtiene esas imágenes externas y las sube al directorio local de cargas de WordPress y agrega las imágenes a la biblioteca de medios;
  • Y finalmente, reemplaza las viejas URL de imágenes con nuevas URL.

El proceso es semiautomático y relativamente rápido. Puede desinstalar el complemento nuevamente cuando haya terminado, para que no tenga un complemento adicional en su sitio web. El uso del complemento para este propósito no está documentado explícitamente en la documentación del complemento, por lo que aquí hay una guía paso a paso.

Paso a paso: importa publicaciones e imágenes de un sitio web a otro con el plugin WordPress Importer y Auto Upload Images

Paso 1: Prepare su archivo de exportación en el sitio anterior
En su sitio web anterior, vaya a 'Herramientas> Exportar' y exporte solo sus publicaciones.

Paso 2: Importe sus publicaciones en el nuevo sitio
En su nuevo sitio web vaya a 'Herramientas> Importar' e importe las publicaciones que exportó. El importador tiene una opción para descargar e importar archivos adjuntos, pero esto no funcionará si no está migrando todo el contenido, por lo que puede ignorar esto.

Paso 3: Instale y active el complemento Auto Upload Images
Se instala como cualquier otro complemento en el repositorio de WordPress. Una vez activado, el complemento agrega una página de configuración en 'Configuración> Carga automática de imágenes', pero en mi experiencia puede dejar estos valores predeterminados.

Paso 4: Obtenga la imagen de su sitio anterior en su sitio nuevo.
Al momento de escribir, el complemento no tiene la opción de revisar automáticamente sus publicaciones y la carga masiva, además de actualizar todas las imágenes. En cambio, actualiza cada publicación individualmente cuando la guarda. Si tienes muchas publicaciones, esto es mucho trabajo, pero hay un pequeño truco. Puede ir a la pantalla de descripción general de sus publicaciones y actualizar sus publicaciones de forma masiva . Hay un poco más de información sobre este aquí (Nota útil en varios sitios).

Esencialmente, selecciona varias publicaciones y luego en 'acciones masivas' elige 'editar' y presiona el botón 'aplicar'. Luego, sin hacer ningún ajuste, haga clic en el botón 'Actualizar'. Dependiendo de su servidor, puede obtener un tiempo de espera mientras se ejecuta el proceso, por lo que es una buena idea hacer esto, tal vez de 20 a 50 publicaciones a la vez.

Publicaciones de actualización masiva

Paso 5: Verifique sus publicaciones y desactive / desinstale el complemento
Cuando haya terminado, puede verificar sus publicaciones y confirmar que ahora hacen referencia a imágenes locales. Entonces ya no necesita el complemento y puede desactivarlo y eliminarlo de forma segura.

Pensamientos finales

Probablemente sea una buena idea hacer primero una copia de seguridad de su nuevo sitio (al menos de la base de datos de su sitio).

Al momento de escribir, el complemento de Carga automática de imágenes no se ha actualizado durante bastante tiempo, pero al probarlo funcionó bien.

Con este método, se importan todas las imágenes de las publicaciones, no solo las imágenes destacadas.

Dvaeer
fuente
1
Gran respuesta. Funciona perfectamente.
Chris
Esto no funcionó para mí.
Shiphape
0

Hay varias formas de hacer esto:

  • Manual
  • Usando el complemento

Para el manual, es un proceso un poco más largo, necesita descargar archivos completos de un servidor y subirlo a otro. Realice algunos cambios en la base de datos de respaldo, es decir, reemplace las URL y luego cargue también el archivo de base de datos.

Otra forma, que es mucho mejor, es usar el complemento llamado "All in one Migration". Aquí está el enlace que puede guiarlo en el proceso completo:

https://makersbyte.com/easily-export-import-wordpress-sites/

Shahzaib Khan
fuente
0

Soy la mejor persona para responder esta pregunta, ya que me enfrentaba al mismo problema al importar. El problema no está realmente en la importación.


Está en exportación. Cuando exporta todo el contenido, importa con archivos adjuntos y se descargan todas sus imágenes, pero cuando exporta las publicaciones seleccionadas, importa con archivos adjuntos y solo se importan las publicaciones. Entonces, para solucionar esto, hay un complemento que exporta el archivo XML correcto que hace lo mismo que exportar todo el archivo XML de contenido.

Así que aquí está el complemento https://wordpress.org/plugins/demomentsomtres-wp-export

Esto creará una nueva opción de exportación al igual que la GUI de exportación predeterminada de WordPress, pero con características avanzadas para que cuando importe ese archivo XML, sus medios se importen al importar ese archivo XML (del servidor predeterminado a su servidor local). No necesita instalarlo en Wordpress donde importa medios, solo necesita instalarlo en el servidor de exportación de WordPress.

Rakesh Kumar
fuente
0

Eso hizo el truco para mí. Todas las demás opciones no funcionaron, ¡pero ese complemento finalmente hizo lo que necesitaba!

Tuve que exportar propiedades inmobiliarias de un sitio a otro. Cada propiedad tiene muchas imágenes. Este complemento https://wordpress.org/plugins/demomentsomtres-wp-export hizo exactamente lo que necesitaba: descargué y cargué todas las imágenes del primer sitio al segundo.

Petia Koleva
fuente