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.
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.