Warning: Trying to access array offset on value of type bool in /home/laurynit/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on value of type bool in /home/laurynit/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on value of type bool in /home/laurynit/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on value of type bool in /home/laurynit/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39
Come migrare un sito da Wordpress.com a un hosting diverso - Lauryn Web Design - Milano, Edimburgo e online

Come migrare un sito da WordPress.com a un hosting diverso

Come trasferire un sito da WordPress.com a WordPress self-hosted

 

Migrare un sito e clonarlo pari pari da WordPress.com a un WordPress self-hosted non è possibile farlo, a meno di avere un piano WordPress.com di tipo Creator dove puoi utilizzare tutti i plugin che vuoi, compreso tipo UpdraftMigrator premium che ti aiuta a migrare un sito intero con pochi click.

Ma se avessi il piano Creator significherebbe che sei soddisfatto così, e non hai bisogno di trasferirti altrove per risparmiare qualche euro di hosting.

La questione è che WordPress.com tenterà di renderti le cose complicate per tenerti sui loro server, ma se ti affidi ad un professionista non è una cosa impossibile.

La guida che seguirà infatti presuppone che tu abbia già alcune conoscenze di hosting, css e database e ti consiglio di non provare a fare niente se non ti senti almeno un po’ sgamato con queste cose.

Premesse sul tema WordPress

La primissima cosa che devi valutare è: ho utilizzato un tema gratuito che posso trovare anche nella repository gratuita di WordPress.org

Se la risposta è no, rassegnati a dover utilizzare un altro tema, ma hai tutta la libertà di poter scegliere fra temi gratuiti e a pagamento, quando ti trasferirai sul tuo nuovo hosting.

Se invece è sì, hai buone possibilità di riprodurre il tuo sito pari pari sul nuovo hosting o quasi. I temi gratuiti su WordPress.com infatti hanno sempre qualche feature aggiunta, ma che non è impossibile riprodurre sul server finale.

Ma andiamo con ordine:

L’hosting nuovo

Installa WordPress sul nuovo server che avrai acquistato. Attenzione, se hai acquistato anche il dominio da trasferire avrai tutto il tempo per lavorarci perché il dominio non viene comunque trasferito prima di 5/7 giorni, tempo nel quale puoi compiere tutte le operazioni che seguiranno.

Per poter lavorare sul nuovo hosting però assicurati che ti permettano di farlo dalla loro area sicura oppure dovrai modificare i DNS del tuo computer per far puntare il dominio sui loro server e lavorare comodamente. Non preoccuparti di dover cambiare i DNS ogni due minuti per vedere il sito attualmente online perché è comunque sempre accessibile e visibile da nomedominio.wordpress.com (e tienilo bene a mente perché ci servirà anche alla fine).

L’export da WordPress

Il modo che hai per esportare tutto da WordPress.com è di andare nell’apposita area Impostazioni > Esporta e cliccare sui due bottoni che ti permettono di esportare:

  1. i files xml di post, pagine etc
  2. i file multimedia

Per questo secondo punto, su loro suggerimento stesso, se i materiali sono tanti e vedi che il download va in errore, devi utilizzare un programma che ti permetta di gestire i download come Free Download Manager e controllare che ci sia tutto.

Dall’installazione su self host che hai fatto, vai su impostazioni>importa, ti chiederà di installare l’importatore di WordPress, esegui ed importa i files xml che trovi nel primo download. Ti ritroverai tutte le pagine, articoli, tag, categorie, e persino commenti.

Mentre per il download dei files, decompattali sul server, tramite ftp, nella cartella wp-content/uploads, dove te li ritroverai correttamente suddivisi per anno.

Attenzione però: se vai sugli articoli importati, noterai che le immagini che vedi, puntano in realtà alle immagini che stanno sul server di wordpress.com

Pertanto dovrai compiere un’ultima delicata operazione.

Sostituisci url nel database per le immagini

Dal phpMyAdmin fai una copia di backup del database, anzi due.

In una delle due vai a sostituire /.file.nomedeldominio.wordpress.com/ con /nomedeldominio.com/wp-content/uploads/ e sostituiscilo al database esistente (cancellandolo o rinominando le tabelle se vuoi tenerle per sicurezza).

Ora le immagini saranno quelle presenti effettivamente sul tuo database e alla fine di tutte le operazioni, a trasferimento completato, potrai cancellare definitivamente il blog ospite su wordpress.com (e ricordati di farlo altrimenti risulteranno articoli duplicati e la SEO non andrà bene).

Il tema grafico

Fra il tema gratuito su WordPress.com e il tema gratuito che avrai trovato noterai alcune differenze. Ad esempio, l’utilizzo di caratteri speciali che puoi scegliere fra quelli proposti e che comunque sono quelli che si appoggiano a Google Fonts.

Per utilizzarli anche tu, se il tema non ti da opzioni di scelta, fai così:

  1. installa “WpCode Insert headers and footers plugin” e attivalo, ci servirà per inserire le righe di codice nella header che permettono a WordPress di richiamare i font che desideri
  2. vai su Google Fonts e scegli uno o più caratteri da utilizzare (di solito due, uno per il carattere generale, un altro per le intestazioni) e copia il codice che ti fornisce Google (es: <link ref=”preconnect” href=”https://fonts.googleapis.com”> …. )
  3. incollalo nella sezione Code snippets > header and footer​​>Header
  4. tramite stile css devi dire al tema di WordPress dove applicare questi stili, perciò vai su Aspetto>Personalizza>Css aggiuntivo ed incolla il codice aggiuntivo che ti ha suggerito sempre Google Fonts, ad esempio:​​ body{font-family: ‘Quattrocento Sans’, sans-serif} per impostare il font di tutto il testo del sito e: h1,h2,h3,h4,h5,h6{font-family: ‘Cinzel’, serif} per impostare invece il font dei titoli.

E una è risolta.

Poi dovrai ricreare manualmente tutti i widget della barra laterale, ma avendo il sito vecchio ancora attivo sarà veloce fare un copia e incolla.

Infine se ci sono slide o immagini nella testata, piccole differenze nel tema, dovrai andare a riconfigurarle tutte. Ma per fortuna essendo temi gratuiti, non ci sarà molto lavoro da fare.

Se il tema prevedeva delle featured images molto probabilmente non le avrà ricollegate, ma con il plugin Auto generate Featured thumbnail risolverai in fretta.

Trasferimento avvenuto

A trasferimento del dominio avvenuto si vedrà finalmente il tuo sito e potrai così anche installare gli ultimi plugin che richiedono una connessione di autenticazione, tipo Google Web Site kite, CookiYes per i cookies e altri.

 

E’ fatta!

Leave a Reply

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

Iscriviti alla newsletter

…se vuoi ricevere qualche consiglio su come spingere la tua attività sul web

Lauryn è un progetto che esiste dal 2001 ed è ideato da Laura Gargiulo, web designer ed esperta di web marketing.

Chi sono

About Us

Contact Us

Products

Services

Blog

Features

Analytics

Engagement

Builder

Publisher

Help

Privacy Policy

Terms

Conditions

Product

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
You have been successfully Subscribed! Ops! Something went wrong, please try again.

Laura Gargiulo | professionista ai sensi della Legge 4/2013 | Via Arrigo Minerbi 3, 20142 Milano – PI IT10339790965‬ |
Tutti i diritti riservati© 2025 Created with Royal Elementor Addons