Come importare post di wordpress con immagini da un sito wordpress a un altro?


14

Ho usato Strumenti-> importa ed esporta ma non ha funzionato. Ho provato ad usare il plugin Wp-All-Import ed Export, quindi non funziona. Solo il contenuto non ha importato le immagini. Come risolvere questo problema. Esiste un modo per importare post con immagini?


vedi questo articolo qui , hanno menzionato come puoi importare / esportare le immagini in primo piano
Arsalan Mithani,

2
Di quanti post hai bisogno per importare l'esportazione? il fatto è che puoi usare WP export export di default e lasciare che funzioni, ci vorrà del tempo prima che le immagini vengano importate, quindi dai tempo. L'opzione B dovrebbe esportare / importare tutti i file multimediali e quindi procedere con i post.
Marko Jezernik,

Ciao .. Non solo immagini in primo piano. Tutte le immagini in post non vengono importate.
Padmini Maddur,

Risposte:


12

Uso plug-in Esporta immagini in primo piano che ti consente di esportare immagini in primo piano da post o tipi di post personalizzati in un xml di WordPress in modo da poterle importare in altri siti utilizzando lo strumento di importazione di WordPress.

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

Come usare??

  1. Innanzitutto, importa i tuoi post sul nuovo sito.
  2. Usa questo plugin nel tuo vecchio sito e vai su strumenti> Esporta immagini in primo piano e seleziona i tipi di post. Quindi otterrai un file .xml .
  3. Nel tuo nuovo sito vai su Strumento e seleziona importazione di wordpress . Quindi seleziona il file .xml che hai scaricato nel passaggio precedente.

Questo è tutto .. I tuoi post sono mappati con immagini in primo piano. Godere!


Non è stato aggiornato per un po 'ma funziona perfettamente con Wordpress 5.2.2. Salvavita!! Perché questo livello di funzionalità non sia fondamentale Non lo so davvero.
Chris Pink,

@ChrisPink Stai verificando "Importa allegati multimediali" in entrambi i passaggi 1 e 3 o solo nel passaggio 3?
Jonny,

1
Entrambi i passaggi 1 e 3.
Chris Pink,

Sfortunatamente questo plugin sembra essere stato rimosso dal repository WP.
clayRay

9

Perché le immagini non vengono importate

È il passaggio di esportazione che causa il problema qui con gli allegati di immagini. La funzione di esportazione di WordPress non include il tipo di post "allegato" a meno che non si selezioni l'opzione di esportazione "Tutto il contenuto". Ma se vuoi solo importare ed esportare i tuoi post da un sito all'altro, perdi i tuoi allegati. Ci sono maggiori informazioni sul perché di questo qui .

Come ottenere immagini nel tuo nuovo sito Web comunque

Quindi, se stai solo esportando e importando post, un'opzione è spostare le tue immagini manualmente. Ma è potenzialmente molto lavoro, specialmente su siti più grandi. L'altra opzione è quella di importare i tuoi post senza le immagini, quindi utilizzare il plug- in Caricamento automatico delle immagini per aggiungere successivamente le immagini. Questo plugin fa diverse cose:

  • Cerca gli URL delle immagini nei tuoi post (i post importati contengono ancora URL delle immagini, ma puntano al sito da cui è stato esportato il contenuto);
  • Quindi ottiene quelle immagini esterne e le carica nella directory di upload locale di WordPress e aggiunge le immagini alla libreria multimediale;
  • Infine, sostituisce i vecchi URL delle immagini con nuovi URL.

Il processo è semi-automatico e relativamente veloce. Puoi disinstallare di nuovo il plug-in quando hai finito, quindi non rimarrai con un plug-in aggiuntivo sul tuo sito web. L'uso del plugin per questo scopo non è esplicitamente documentato nella documentazione del plugin, quindi ecco una guida dettagliata.

Passo dopo passo: importazione di post e immagini da un sito Web a un altro con WordPress Importer e il plug-in Auto Upload Images

Passaggio 1: preparare il file di esportazione sul vecchio sito
Sul vecchio sito Web, andare su "Strumenti> Esporta" ed esportare solo i tuoi post.

Passaggio 2: importa i tuoi post nel nuovo sito
Nel tuo nuovo sito web vai su "Strumenti> Importa" e importa i post che hai esportato. L'importatore ha un'opzione per scaricare e importare file allegati, ma questo non funzionerà se non stai migrando tutto il contenuto, quindi puoi ignorarlo.

Passaggio 3: Installa e attiva il plug-in Caricamento automatico di immagini
Si installa come qualsiasi altro plug-in nel repository di WordPress. Una volta attivato, il plug-in aggiunge una pagina delle impostazioni in "Impostazioni> Caricamento automatico delle immagini", ma nella mia esperienza puoi lasciarle ai loro valori predefiniti.

Passaggio 4: ottieni l'immagine dal tuo vecchio sito nel tuo nuovo sito
Al momento in cui scrivo il plug-in non ha alcuna opzione per passare automaticamente attraverso i tuoi post e il caricamento collettivo oltre ad aggiornare tutte le immagini. Invece, aggiorna ogni post singolarmente quando lo salvi. Se hai molti post, questo richiede molto lavoro, ma c'è un piccolo trucco. Puoi andare alla schermata di panoramica dei tuoi post e aggiornare in blocco i tuoi post . Ci sono un po 'più di informazioni su questo qui (nota utile sul sito multiplo).

In sostanza, selezioni più post e quindi in "azioni collettive" scegli "modifica" e premi il pulsante "applica". Quindi, senza apportare modifiche, fai clic sul pulsante "Aggiorna". A seconda del server in uso, è possibile che si verifichi un timeout durante l'esecuzione del processo, quindi è consigliabile eseguire questa operazione da 20 a 50 post alla volta.

Post di aggiornamento collettivo

Passaggio 5: controlla i tuoi post e disattiva / disinstalla il plug-in
Al termine, puoi controllare i tuoi post e confermare che ora fanno riferimento a immagini locali. Quindi non è più necessario il plug-in e puoi tranquillamente disattivarlo ed eliminarlo.

Pensieri finali

Probabilmente è una buona idea fare prima un backup del tuo nuovo sito (almeno del database del tuo sito).

Al momento in cui scrivo il plug-in Auto Upload Images non è stato aggiornato da un po 'di tempo, ma durante i test ha funzionato bene.

Con questo metodo vengono importate tutte le immagini nei post, non solo le immagini in primo piano.


1
Bella risposta. Funziona perfettamente.
Chris,

Questo non ha funzionato per me.
shiphape

0

Esistono diversi modi per farlo:

  • Manuale
  • Utilizzando il plugin

Per quanto riguarda il manuale, è un processo un po 'più lungo, è necessario scaricare file completi da un server e caricarli su un altro. Apporta alcune modifiche al DB di backup, ad esempio sostituendo gli URL e caricando anche il file DB.

Un altro modo, che è molto meglio, è usare il plugin chiamato "All in one Migration". Ecco il link che può guidarti nel processo completo:

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


0

Sono la persona migliore per rispondere a questa domanda poiché ho dovuto affrontare lo stesso problema durante l'importazione. Il problema in realtà non riguarda l'importazione.


È in esportazione. Quando si esporta tutto il contenuto, si importa con gli allegati quel file XML che verrà scaricato tutte le immagini ma quando si esportano i post selezionati, quindi si importa con gli allegati, vengono importati solo i post. Quindi, per risolvere questo problema, esiste un plug-in che esporta il giusto file XML che fa lo stesso come esportare tutto il file XML del contenuto.

Quindi ecco il plugin https://wordpress.org/plugins/demomentsomtres-wp-export

Ciò creerà una nuova opzione di esportazione proprio come la GUI di esportazione di WordPress predefinita, ma con funzionalità avanzate in modo che quando si importa quel file XML i file multimediali verranno importati durante l'importazione di quel file XML (dal server predefinito al server locale). Non è necessario installarlo nel Wordpress in cui si importa i media, deve solo essere installato sul server di esportazione WordPress.


0

Questo ha fatto il trucco per me. Tutte le altre opzioni non funzionavano, ma quel plugin finalmente ha fatto quello che mi serviva!

Ho dovuto esportare proprietà immobiliari da un sito all'altro. Ogni proprietà ha molte immagini. Questo plugin https://wordpress.org/plugins/demomentsomtres-wp-export ha fatto esattamente ciò di cui avevo bisogno: scaricato e caricato tutte le immagini dal primo sito al secondo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.