fb-pixel

Come esportare gli articoli di WordPress con le immagini

Stai cercando di esportare gli articoli di WordPress da un sito all’altro, ma le immagini in evidenza e quelle interne non vengono esportate?

Questo succede perché l’importatore di default non prevede il trasferimento dei file media a meno che tu non stia trasferendo tutto il contenuto.

Per fortuna se vuoi trasferire gli articoli di WordPress da un’installazione all’altra, c’è un plugin che ci viene in aiuto.

In questa guida ti mostrerò esattamente come esportare gli articoli di WordPress con tutti i media e l’immagine in evidenza.

Esportare Articoli WordPress Con Immagini

Come funziona l’importatore di WordPress

WordPress ha un sistema di importazione integrato che permette di spostare i contenuti da un sito WordPress all’altro.

Suggerimento: Questo strumento ci aiuta anche quando vogliamo trasferire il sito da WordPress.com a WordPress.org, da Blogger a WordPress o da Wix a WordPress.

Purtroppo però, quando si parla di spostare i contenuti da un sito WordPress ad un altro, l’importatore nativo di WordPress è limitato perché ci consente di esportare i media da un sito all’altro solo se esportiamo tutti i contenuti. Selezionando l’opzione “tutti i contenti”, l’esportazione includerà articoli, pagine, eventuali custom post type, tassonomia, commenti e così via.

Tuttavia spesso può essere necessario esportare i contenuti in maniera selettiva, per esempio esportare solo gli articoli.

È bene quindi sapere cosa succede se selezioniamo solo gli articoli per l’esportazione e li andiamo a importare in una nuova installazione di WordPress:

  • il testo degli articoli viene importato correttamente;
  • vediamo i file media contenuti nell’articolo, ma se andiamo a vedere l’URL di queste immagini ci accorgiamo che non sono state effettivamente caricate sul nuovo sito ma vengono inserite come immagini inserite da URL e l’indirizzo corrisponde a quello sul sito di origine;
  • tutti i nostri articoli non avranno più l’immagine in evidenza associata.

Visto che questa non è la situazione ideale quando si vogliono esportare gli articoli di WordPress con tutti i media, bisogna trovare una soluzione diversa per risolvere il problema.

Se, invece, vuoi duplicare gli articoli o le pagine all’interno dello stesso sito WordPress, puoi usare un plugin o aggiungere una funzione custom.

Come esportare gli articoli di WordPress con le immagini

Per riuscire a esportare gli articoli di WordPress con le immagini allegate all’interno e le immagini in evidenza utilizzeremo lo strumento di esportazione e importazione di WordPress insieme a un plugin aggiuntivo.

Installare il plugin Export media with selected content

Per cominciare installiamo e attiviamo il plugin “Export media with selected contentsul sito da cui dobbiamo esportare i contenuti.

Andiamo su Plugin > Aggiungi nuovo e cerchiamo il plugin, quindi clicchiamo su “Installa ora” come ti mostro qui.

Installare Plugin Export Media With Selected Content

Dopodiché clicchiamo su “Attiva” per abilitarlo.

Attivare Export Media With Selected Content

Usare la funzione esporta di WordPress

Adesso che abbiamo attivato il plugin per aggiungere gli allegati all’esportazione, possiamo utilizzare lo strumento di esportazione nativo di WordPress.

Clicchiamo su Strumenti > Esporta.

Da qui possiamo selezionare “Articoli” e poi spuntare l’opzione “Export media with selected content“, questa opzione viene aggiunta dal plugin che abbiamo installato prima e ci permette proprio di esportare gli articoli con tutti i media comprese le immagini in evidenza.

Possiamo quindi cliccare sul pulsante “Scarica il file di esportazione” per scaricare il file XML con i contenuti. Nella schermata qui di seguito ho evidenziato i passaggi da seguire:

Esportare Articoli E Media WordPress

Importare i contenuti sul nuovo sito WordPress

A questo punto abbiamo completato la prima parte della procedura con l’esportazione dei nostri articoli e dei file media ad essi associati.

Ora possiamo collegarci all’area di amministrazione del nuovo sito WordPress in cui vogliamo importare gli articoli.

Clicchiamo su Strumenti > Importa e poi clicchiamo sul link “Installa ora” che vediamo sotto la voce “WordPress”, subito dopo clicchiamo su “Avvia l’importazione“.

Importatore WordPress Avvia Importazione

Adesso possiamo trascinare il file XML che abbiamo esportato dall’altro sito in questa area e cliccare sul pulsante “Carica il file ed importa“.

Importare File Xml Articoli WordPress

Nella pagina successiva possiamo scegliere se importare l’autore originario degli articoli, creare un nuovo utente o assegnare gli articoli a uno degli utenti esistenti. Dobbiamo anche spuntare l’opzione “Scarica e importa gli allegati” per poter importare i file sul nuovo sito.

Assegnare Autore Importazione WordPress

Dopo che il processo sarà completato, possiamo verificare che tutti i contenuti siano stati importati correttamente.

Importazione Articoli Completata WordPress

Dopo aver trasferito gli articoli da un sito WordPress a un altro, potremmo voler aggiornare anche i link interni.

Tieni presente, infatti, che importando gli articoli in questo modo i link verranno riportati così come sono, quindi ci ritroveremo in una situazione in cui i link che prima erano interni e collegavano i contenuti dello stesso sito, ora rimandando tutti alle pagine e agli articoli del vecchio sito.

Nota: se stai facendo una migrazione in cui il dominio del vecchio e del nuovo sito sono identici non hai bisogno di fare nessuna sostituzione.

Se vogliamo sostituire i link, possiamo fare una ricerca e sostituzione con WP-CLI, oppure usare un plugin come WP Migrate.

Nel secondo caso installiamo e attiviamo WP Migrate.

Wp Migrate Lite Plugin WordPress

Andiamo su Strumenti > WP Migrate.

Wordpress Strumenti Wp Migrate

Clicchiamo sulla scheda “Migrate” e facciamo click su “Find & Replace”.

Wp Migrate Tool Find E Replace

A questo punto ci basta inserire nel campo “Find” l’URL del vecchio sito e nel campo “Replace” l’URL del nuovo, poi cliccare sulla freccia e sul pulsante “Find & Replace”, come in questo esempio.

Sostituzione Url Con Wp Migrate

Al termine ci verrà mostrato un avviso che ci comunica che la sostituzione è avvenuta correttamente.

Ricerca E Sostituzione Completata Con Wp Migrate Lite

Come risolvere gli errori durante l’importazione

In alcuni casi possiamo riscontrare degli errori durante l’importazione degli articoli da un sito WordPress a un altro. Vediamo alcuni esempi di errori comuni e di soluzioni.

Importazione fallita a causa di un errore 503

Se stai cercando di trasferire molti contenuti e il server non riesce a elaborare tutte le richieste, potresti vedere un errore 503.

Per risolvere, anziché esportare tutti gli articoli contemporaneamente, puoi provare a esportare gruppi più piccoli per esempio selezionando un intervallo di date.

Esportare Articoli WordPress Intervallo Di Date

Importazione dei media non riuscita

In alcuni casi l’importazione dei media non va a buon fine e al termine della procedura ci viene mostrato un avviso come questo che ci dice che l’importazione dei media non è riuscita. Se hai WordPress in inglese vedrai l’errore “Failed to import media”.

Importazione Di Media Non Riuscita WordPress

L’importazione dei file può fallire per diverse cause, per esempio sul server di origine (quello da cui stai esportando i file) potrebbe essere attiva la protezione hotlink oppure una protezione htaccess con password.

In altri casi è possibile che l’URL del file non sia più accessibile per esempio se il file è stato eliminato sul server di origine.

Un’altra possibile causa di questo errore è legata ai permessi della cartella uploads. Affinché l’importazione funzioni, dovresti assicurarti che i permessi della cartella “uploads” contenuta dentro “wp-content” siano impostati su “777”.

Permessi Cartella Uploads

Nota che se i permessi della cartella sono errati potresti vedere anche un avviso di questo tipo quando accedi allo strumento di importazione di WordPress, l’avviso ci dice proprio che non è stato possibile creare una nuova directory all’interno di “uploads”. Per risolvere il problema è sufficiente modificare i permessi della cartella.

Errore Importazione Unable To Create Directory

Conclusioni

In questa guida abbiamo visto come esportare gli articoli di WordPress correttamente esportando anche le immagini all’interno degli articoli e le immagini in evidenza. Visto che la procedura di esportazione e importazione degli articoli può generare errori, abbiamo visto anche come risolvere i problemi più comuni.

La guida ti è stata utile? L’esportazione è andata bene o hai riscontrato qualche errore? Facci sapere con un commento così potremo aggiungere altre soluzioni a questa guida.


Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *