Come importare articoli WordPress con immagini da un sito WordPress a un altro?

20 feb 2017, 14:47:46
Visualizzazioni: 129K
Voti: 34

Ho utilizzato Strumenti->Importa ed Esporta ma non ha funzionato. Ho provato anche usando il plugin WP-All-Import and Export ma non funziona neanche quello. Viene importato solo il contenuto ma non le immagini. Come posso risolvere questo problema? C'è un modo per importare gli articoli con le immagini?

6
Commenti

vedi questo articolo qui, hanno menzionato come puoi importare/esportare le immagini in evidenza

Arsalan Mithani Arsalan Mithani
20 feb 2017 15:21:25

Quanti post devi importare/esportare? Il fatto è che puoi usare l'importazione/esportazione predefinita di WP e lasciare che faccia il suo lavoro, ci vorrà un po' di tempo per importare le immagini quindi dagli tempo. L'opzione B sarebbe esportare/importare tutti i file multimediali e poi procedere con i post.

Marko Jezernik Marko Jezernik
20 feb 2017 15:26:11

Ciao.. Non solo le immagini in evidenza. Tutte le immagini nei post non vengono importate.

Padmini Maddur Padmini Maddur
22 feb 2017 08:19:42

@ArsalanMithani quell'articolo parla solo delle immagini in evidenza nelle immagini dei prodotti WooCommerce

clayRay clayRay
6 ago 2020 11:01:20

L'ho trovato utile. Le impostazioni predefinite funzionano praticamente. https://wordpress.org/plugins/wp-import-export-lite/

phdonline writers phdonline writers
5 nov 2020 21:29:06

Puoi usare questo plugin https://wordpress.org/plugins/automatic-upload-images/ poi le immagini verranno importate automaticamente dopo il salvataggio degli articoli.

Mr SKT Mr SKT
2 ott 2021 10:30:26
Mostra i restanti 1 commenti
Tutte le risposte alla domanda 8
4
37

Perché le immagini non vengono importate

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

Come ottenere comunque le immagini nel tuo nuovo sito web

Quindi, se stai solo esportando e importando articoli, un'opzione è spostare manualmente le immagini. Ma questo potrebbe essere un lavoro molto lungo, specialmente su siti più grandi. L'altra opzione è importare i tuoi articoli senza le immagini, e poi utilizzare il plugin Auto Upload Images per aggiungere le immagini successivamente. Questo plugin fa diverse cose:

  • Cerca gli URL delle immagini nei tuoi articoli (gli articoli importati hanno ancora gli URL delle immagini, ma puntano al sito da cui è stato esportato il contenuto);
  • Quindi scarica 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 i nuovi URL.

Il processo è semi-automatico e relativamente veloce. Puoi disinstallare il plugin quando hai finito, così non rimani con un plugin extra sul tuo sito. L'uso del plugin per questo scopo non è esplicitamente documentato nella documentazione del plugin, quindi ecco una guida passo-passo.

Passo per passo: Importare articoli e immagini da un sito web a un altro con WordPress Importer e il plugin Auto Upload Images

Passo 1: Prepara il tuo file di esportazione sul vecchio sito
Sul tuo vecchio sito web vai su 'Strumenti > Esporta' e esporta solo i tuoi articoli.

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

Passo 3: Installa e attiva il plugin Auto Upload Images
Si installa come qualsiasi altro plugin nel repository di WordPress. Una volta attivato, il plugin aggiunge una pagina delle impostazioni sotto 'Impostazioni > Auto Upload Images', ma nella mia esperienza puoi lasciarle ai valori predefiniti.

Passo 4: Ottieni le immagini dal tuo vecchio sito nel tuo nuovo sito
Al momento della scrittura il plugin non ha un'opzione per passare automaticamente attraverso i tuoi articoli e caricare in blocco e aggiornare tutte le immagini. Invece, aggiorna ogni articolo individualmente quando lo salvi. Se hai molti articoli questo è un lavoro molto lungo, ma c'è un piccolo trucco. Puoi andare alla schermata panoramica dei tuoi articoli e aggiornare in blocco i tuoi articoli. C'è un po' più di informazione su questo qui (nota utile sul multisito).

Essenzialmente, selezioni più articoli e poi sotto 'azioni di gruppo' scegli 'modifica' e premi il pulsante 'applica'. Quindi, senza fare alcuna modifica, clicca il pulsante 'Aggiorna'. A seconda del tuo server potresti ottenere un timeout mentre il processo è in esecuzione, quindi è una buona idea farlo magari 20 a 50 articoli alla volta.

Aggiornamento in blocco degli articoli

Passo 5: Controlla i tuoi articoli e disattiva/disinstalla il plugin
Quando tutto è fatto puoi controllare i tuoi articoli e confermare che ora fanno riferimento a immagini locali. Quindi non hai più bisogno del plugin e puoi disattivarlo e cancellarlo in sicurezza.

Considerazioni finali

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

Al momento della scrittura il plugin Auto Upload Images non è stato aggiornato da parecchio tempo, ma durante i test ha funzionato bene.

Con questo metodo tutte le immagini negli articoli vengono importate, non solo le immagini in evidenza.

26 set 2018 17:09:55
Commenti

Ottima risposta. Funziona perfettamente.

Chris Chris
22 gen 2019 18:53:31

Non ha funzionato nel mio caso.

shipshape shipshape
5 giu 2019 18:42:47

Le immagini nel post funzionavano, le immagini in evidenza no.

gmatta gmatta
9 giu 2020 20:57:17

Funziona perfettamente con WP 5.4.2 - adoro la soluzione per la modifica in blocco!!

pathfinder pathfinder
6 ago 2020 21:43:46
13
18

Utilizza il plugin Export Featured Images che ti permette di esportare le immagini in evidenza da articoli o custom post type in un file XML di WordPress, così da poterle importare in altri siti utilizzando lo strumento di importazione di WordPress.

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

Come si usa??

  1. Per prima cosa, importa i tuoi articoli nel nuovo sito.
  2. Utilizza questo plugin nel tuo vecchio sito e vai in Strumenti > Export Featured Images e seleziona i tipi di contenuto. Otterrai così un file .xml.
  3. Nel tuo nuovo sito, vai in Strumenti e seleziona importazione WordPress. Poi seleziona il file .xml che hai scaricato nel passaggio precedente.

Tutto qui... I tuoi articoli saranno associati alle relative immagini in evidenza. Buon lavoro!

2 lug 2018 21:55:28
Commenti

Non è stato aggiornato da un po' ma funziona perfettamente con WordPress 5.2.2. Un salvavita!! Non capisco davvero perché questo livello di funzionalità non sia incluso nel core.

Chris Pink Chris Pink
19 giu 2019 10:42:20

@ChrisPink Stai selezionando "Importa allegati media" sia al passo 1 che al passo 3, o solo al passo 3?

Jonny Jonny
19 giu 2019 17:56:30

Entrambi i passi 1 e 3.

Chris Pink Chris Pink
20 giu 2019 18:23:47

Sfortunatamente questo plugin sembra essere stato rimosso dal repository di WordPress.

clayRay clayRay
5 set 2019 05:06:32

Ho testato l'esportazione con WordPress 5.2.5 e l'importazione con WordPress 5.2.4, ha funzionato perfettamente!

Ken Ken
6 mar 2020 17:55:39

Ah, sì, puoi ancora scaricarlo dalla pagina del plugin. Fantastico!

clayRay clayRay
6 ago 2020 11:38:05

Ha funzionato perfettamente con WP 5.4.2

pathfinder pathfinder
6 ago 2020 21:43:06

Questo plugin non funziona per me. Sito donatore WP 4.8.3 - durante l'esportazione ha creato un file XML quasi vuoto. Nessun allegato verrà migrato. Penso che sia perché gli URL delle mie immagini iniziano con //, non con http o https.

wp-mario.ru wp-mario.ru
8 set 2020 13:30:52

@wp-mario.ru Vuoi solo importare i post o vuoi importare l'intero sito web?

Muhammad Tahseen ur Rehman Muhammad Tahseen ur Rehman
15 ott 2020 09:35:32

Voglio importare solo i post.

wp-mario.ru wp-mario.ru
16 ott 2020 10:05:13

@wp-mario.ru allora è molto facile da fare. passo 1: Crea un nuovo utente con username 'Exporter', imposta il ruolo su 'Autore' e salva.

passo 2: Ora cambia l'autore del post o dei post che devi esportare selezionandoli e cliccando su modifica. Cambia l'autore in 'Exporter' come mostrato di seguito:

passo 3: Ora vai su Strumenti>Esporta e scegli quale tipo di contenuto vuoi esportare, ad esempio 'Post'. Quindi seleziona l'autore 'Exporter' e clicca su 'Scarica file di esportazione'. Il file risultante contiene tutte le informazioni di cui hai bisogno in formato XML.

Muhammad Tahseen ur Rehman Muhammad Tahseen ur Rehman
16 ott 2020 12:09:56

passo 4: Ora vai su Strumenti>Esporta e scegli quale tipo di contenuto vuoi esportare, ad esempio 'Post'. Quindi seleziona l'autore 'Exporter' e clicca su 'Scarica file di esportazione'. Il file risultante contiene tutte le informazioni di cui hai bisogno in formato XML.

Muhammad Tahseen ur Rehman Muhammad Tahseen ur Rehman
16 ott 2020 12:12:34

passo 5: Ora vai al sito WordPress in cui vuoi importare queste informazioni e vai su Strumenti>Importa>WordPress. Nota: se non hai mai importato nulla prima, ti verrà chiesto di installare un plugin che ti permetta di farlo. Scegli il file XML del passaggio precedente. Durante il processo di importazione ti verrà chiesto a quale autore vuoi assegnare gli elementi importati.

Muhammad Tahseen ur Rehman Muhammad Tahseen ur Rehman
16 ott 2020 12:12:39
Mostra i restanti 8 commenti
1

Ho provato i plugin menzionati e "DeMomentSomTres Export" - ha funzionato per le immagini in evidenza + alcune ma non tutte le immagini regolari e "Auto Upload Images" - ha funzionato per tutte le immagini regolari ma non per quelle in evidenza. Se combini i due, il problema sarebbe risolto ma non è ideale avere due plugin per lo stesso scopo. Invece ho trovato un altro plugin che ha funzionato perfettamente:

"Export Media with Selected Content"

Necessario solo sul sito di esportazione, il sito di importazione può utilizzare l'importatore standard. Ha funzionato per me e TUTTE le immagini sono state incluse.

20 nov 2020 13:08:41
Commenti

+1 "Esporta i media con il contenuto selezionato" funziona perfettamente

Gavin Gavin
14 mar 2022 19:21:22
0

Sono la persona più adatta a rispondere a questa domanda perché mi sono trovato di fronte allo stesso problema durante l'importazione. Il problema in realtà non sta nell'importazione.


Sta nell'esportazione. Quando esporti tutto il contenuto e poi importi con gli allegati quel file XML, tutte le tue immagini verranno scaricate, ma quando esporti post selezionati e poi importi con gli allegati, vengono importati solo i post. Quindi, per risolvere questo problema, c'è un plugin che esporta il file XML corretto, facendo esattamente come il file XML di esportazione di tutto il contenuto.

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

Questo creerà una nuova opzione di esportazione proprio come l'interfaccia grafica predefinita di esportazione di WordPress, ma con funzionalità avanzate in modo che quando importi quel file XML, i tuoi media verranno importati durante l'importazione di quel file XML (dal server predefinito al tuo server locale). Non è necessario installarlo nel WordPress dove stai importando i media, basta installarlo sul server WordPress da cui stai esportando.

30 dic 2018 20:30:51
0

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

20 ago 2019 12:44:07
0

Ci sono diversi modi per farlo:

  • Manuale
  • Utilizzando un plugin

Per il metodo manuale, è un processo un po' più lungo: devi scaricare tutti i file da un server e caricarli su un altro. Poi dovrai modificare il backup del database, sostituendo gli URL, e infine caricare anche il file del database.

L'altro metodo, molto migliore, è utilizzare il plugin chiamato "All in one Migration". Ecco un link che può guidarti attraverso il processo completo:

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

13 ago 2017 16:26:46
0

Ho scoperto oggi come fare questo e ho risposto a questa domanda con una guida dettagliata, corredata di foto, su come utilizzare gli strumenti di esportazione e importazione in WordPress per trasferire le foto a un nuovo sito da utilizzare in post e pagine. Questo viene fatto modificando i file xml per mostrare gli URL delle immagini trasferite correttamente.

Importazione media fallita

4 ago 2020 22:31:51
0
-1

esiste un modo molto semplice per farlo. Quando esporti i tuoi articoli da Wordpress tramite il plugin WORDPRESS IMPORTER.


passaggi


1- scarica il file XML degli articoli.

2- Modifica il tuo file XML degli articoli, ora sostituisci i vecchi URL del tuo sito web con i nuovi URL del sito web nell'editor (notepad o qualsiasi altro).

3- assicurati che il tuo vecchio URL sia stato sostituito con il nuovo nel file XML scaricato, salvalo.

4- ora importa questo file modificato nel tuo nuovo sito Wordpress.


è tutto.

tutto fatto

puoi facilmente farlo sostituendo l'URL nel file XML.

2 set 2021 11:14:39