{"id":15252811,"date":"2024-02-01T05:32:44","date_gmt":"2024-02-01T05:32:44","guid":{"rendered":"https:\/\/wpml.org\/documentazione\/progetti-collegati\/migrare-da-polylang-a-wpml\/"},"modified":"2025-01-23T10:58:20","modified_gmt":"2025-01-23T10:58:20","slug":"migrare-da-polylang-a-wpml","status":"publish","type":"page","link":"https:\/\/wpml.org\/it\/documentazione\/migrare-da-polylang-a-wpml\/","title":{"rendered":"Passa da Polylang a WPML"},"content":{"rendered":"<p class=\"lead\">Il plugin &#8220;migra da Polylang a WPML&#8221; ti permette di spostare facilmente i siti dal plugin Polylang a WPML. Migra le informazioni sulla lingua per post, pagine, tipi di post personalizzati e tassonomie. <\/p>\n<p><!--more--><\/p>\n<h2>Requisiti<\/h2>\n<p>Ovviamente, devi avere un <a href=\"https:\/\/wpml.org\/purchase\/\">account WPML<\/a> per migrare a WPML. L&#8217;account <a href=\"https:\/\/wpml.org\/purchase\/?add-to-cart=2436659\">Multilingual Blog<\/a> andr\u00e0 bene per la maggior parte dei siti che arrivano da Polylang. Per goderti tutte le funzionalit\u00e0 di WPML, dovresti procurarti l&#8217;account <a href=\"https:\/\/wpml.org\/purchase\/?add-to-cart=2436660\">Multilingual CMS<\/a>, che include <strong>String Translation<\/strong> e <strong>gestione delle traduzioni<\/strong>. Devi anche installare il plugin <strong>migra da Polylang a WPML<\/strong>.  <\/p>\n<h2>Scaricare il plugin &#8220;Migra da Polylang a WPML&#8221;<\/h2>\n<p>Per scaricarlo, vai su <a target=\"_blank\" href=\"https:\/\/github.com\/OnTheGoSystems\/migrate-polylang-to-wpml\" rel=\"noopener\">migra da Polylang a WPML su Github<\/a> e prendi l&#8217;ultima versione (clicca sull&#8217;ultima versione nella barra laterale destra). Nella pagina che si carica, clicca sul formato che preferisci (zip o tar.gz). <\/p>\n<figure id=\"attachment_13108945\" aria-describedby=\"caption-attachment-13108945\" style=\"width: 1024px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/02\/wpml-github-polylang-migrate.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/02\/wpml-github-polylang-migrate-1024x412.png\" alt=\"\" width=\"1024\" height=\"412\" class=\"size-large wp-image-13108945 img-border\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2023\/02\/wpml-github-polylang-migrate-1024x412.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/02\/wpml-github-polylang-migrate-300x121.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/02\/wpml-github-polylang-migrate-150x60.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/02\/wpml-github-polylang-migrate-768x309.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2023\/02\/wpml-github-polylang-migrate.png 1463w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption id=\"caption-attachment-13108945\" class=\"wp-caption-text\">Scaricare il plugin da GitHub<\/figcaption><\/figure>\n<p>Dopo aver scaricato il plugin, puoi caricarlo sul tuo sito WordPress come qualsiasi altro plugin: vai alla pagina <strong>dashboard<\/strong> \u2192 <strong>plugin<\/strong> e clicca sul pulsante <strong>aggiungi nuovo<\/strong>. Nella pagina successiva, clicca su <strong>carica plugin<\/strong> e scegli l&#8217;archivio scaricato. <\/p>\n<h2>Fase di migrazione 1: salvare i dati Polylang e disattivarli<\/h2>\n<p>Per salvare i dati di Polylang segui i passaggi seguenti:<\/p>\n<ol>\n<li>Naviga su <strong>Lingue<\/strong> \u2192 <strong>Lingue<\/strong>.<\/li>\n<li>Clicca sul link <strong>Modifica<\/strong> per ogni lingua e poi sul pulsante <strong>Aggiorna<\/strong>.<\/li>\n<\/ol>\n<figure id=\"attachment_5478351\" aria-describedby=\"caption-attachment-5478351\" style=\"width: 1426px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2020\/02\/Saving-Polylangs-data.png\"><img decoding=\"async\" class=\"size-full wp-image-5478351\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2020\/02\/Saving-Polylangs-data.png\" alt=\"\" width=\"1426\" height=\"973\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2020\/02\/Saving-Polylangs-data.png 1426w, https:\/\/wpml.org\/wp-content\/uploads\/2020\/02\/Saving-Polylangs-data-300x205.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2020\/02\/Saving-Polylangs-data-1024x699.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2020\/02\/Saving-Polylangs-data-150x102.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2020\/02\/Saving-Polylangs-data-768x524.png 768w\" sizes=\"(max-width: 1426px) 100vw, 1426px\" \/><\/a><figcaption id=\"caption-attachment-5478351\" class=\"wp-caption-text\">Salvare i dati di Polylang<\/figcaption><\/figure>\n<p>Dopo aver salvato i dati di Polylang per tutte le lingue, devi <strong>disabilitare Polylang<\/strong> prima di iniziare il processo di migrazione di WPML.<br \/>\nIl tentativo di attivare WPML mentre Polylang \u00e8 attivo porter\u00e0 a un errore fatale di WordPress.  Ricorda quindi di disattivare Polylang prima di attivare tutti i plugin indicati nella sezione Requisiti.<\/p>\n<h2>Fase di migrazione 2: Backup del database<\/h2>\n<p>Il processo di migrazione modifica le impostazioni globali del sito e aggiorna le informazioni sulla lingua di tutto il contenuto del tuo sito. Dovresti assolutamente creare un backup completo del tuo database prima di iniziare il processo di migrazione (anche se l&#8217;hai gi\u00e0 fatto con successo su altri siti). <\/p>\n<p>Esistono diversi ottimi plugin per il backup e puoi anche fare un&#8217;istantanea del DB dal pannello di controllo del tuo hosting.<\/p>\n<h2>Migrazione passo 3: completa il wizard di WPML<\/h2>\n<p>Quando attivi WPML, vedrai un messaggio che ti chieder\u00e0 di completare l&#8217;assistente di installazione di WPML.<br \/>\nQuesto \u00e8 l&#8217;assistente standard per l&#8217;installazione del plugin WPML che viene mostrato a tutti gli utenti di WPML, non solo a quelli che stanno migrando da Polylang.<br \/>\nSegui le istruzioni dell&#8217;assistente sullo schermo.   Ricordati di selezionare le stesse lingue che hai selezionato in Polylang. Il plugin di migrazione mostrer\u00e0 dei suggerimenti per ricordarti quali impostazioni hai scelto per Polylang:<\/p>\n<p><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/complete-the-WPML-wizard.png\"><img decoding=\"async\" class=\"aligncenter wp-image-974025\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/complete-the-WPML-wizard-300x118.png\" alt=\"completa il wizard di WPML\" width=\"500\" height=\"197\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/complete-the-WPML-wizard-300x118.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/complete-the-WPML-wizard-150x59.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/complete-the-WPML-wizard.png 590w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h2>Fase 4 della migrazione: avviare la migrazione<\/h2>\n<p>Vai su <strong>dashboard \u2192 strumenti \u2192 migra da Polylang a WPML<\/strong>, spunta la casella &#8220;confermo di aver creato un backup del database&#8221; per confermare che hai fatto il backup del tuo database (vedi il passo 1 sopra) e clicca sul pulsante migra.<\/p>\n<p><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Initiate-the-Migration.png\"><img decoding=\"async\" class=\"aligncenter wp-image-974039\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Initiate-the-Migration-300x105.png\" alt=\"Avviare la migrazione\" width=\"500\" height=\"175\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Initiate-the-Migration-300x105.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Initiate-the-Migration-150x53.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Initiate-the-Migration.png 727w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Importante: non chiudere questa pagina finch\u00e9 non vedi il messaggio che dice che la migrazione \u00e8 completata. Potrebbe volerci qualche minuto a seconda della quantit\u00e0 di contenuti del tuo sito web. <\/p>\n<h2>Rivedi il tuo sito e verifica che la migrazione sia avvenuta senza problemi<\/h2>\n<p>Una volta completato il processo di migrazione, controlla che tutto funzioni come previsto:<\/p>\n<ul>\n<li>I post sono nelle lingue corrette.<\/li>\n<li>Il selettore di lingua sta reindirizzando alle traduzioni corrette.<\/li>\n<\/ul>\n<p>Se qualcosa \u00e8 andato storto durante la migrazione, ti invitiamo a segnalarlo sul <a href=\"https:\/\/wpml.org\/forums\/\">nostro forum di supporto<\/a>. Se qualcosa si \u00e8 bloccato durante il processo di migrazione, puoi eseguirlo di nuovo. La migrazione elaborer\u00e0 solo i contenuti non ancora elaborati.<\/p>\n<p>Avrai la possibilit\u00e0 di eliminare i dati Polylang rimanenti dopo la migrazione. Ti consigliamo vivamente di rimandare il processo di abbandono dei dati Polylang di qualche giorno o settimana. Ricorda che eliminare il contenuto del database di Polylang \u00e8 un processo irreversibile. Se ti accorgi che qualcosa \u00e8 andato storto, non potrai rifare la migrazione una volta cancellato il database Polylang.<\/p>\n<h2>Gestione di diverse strutture di URL<\/h2>\n<p>Polylang reindirizza sempre dalla radice del sito (esempio.com) alla cartella della lingua predefinita (esempio.com\/it\/). WPML mostra la lingua predefinita nella radice URL. Se ci sono link alla cartella della lingua predefinita, ti consigliamo di aggiungere un reindirizzamento del server da essa alla radice del sito.  <\/p>\n<p>Segui questi passaggi per aggiungere un reindirizzamento 301 utilizzando .htaccess:<\/p>\n<ol style=\"list-style: upper-roman;\">\n<li>Connettiti al tuo sito WordPress usando un programma FTP e scarica il file &#8220;.htaccess&#8221;, che si trova nella cartella radice di WordPress.<\/li>\n<li>Alla fine del file aggiungi questa riga:<\/li>\n<\/ol>\n<p><code>RedirectMatch 301 \/en\/$ http:\/\/example.com\/index.php<\/code><br \/>\n(sostituisci &#8220;it&#8221; con lo slug della tua lingua predefinita e &#8220;esempio.com&#8221; con URL del tuo sito)<\/p>\n<ol style=\"list-style: upper-roman;\" start=\"3\">\n<li>Carica nuovamente questo file sul tuo server.<\/li>\n<\/ol>\n<h2>Infine, disattiva il plugin di migrazione<\/h2>\n<p>Il plugin <strong>migra da Polylang a WPML<\/strong> serve solo per il processo di migrazione. Una volta terminato, dovrai disattivarlo. Puoi anche rimuoverlo dalla directory &#8216;plugins&#8217; del tuo sito.<\/p>\n<h2>Ottenere aiuto<\/h2>\n<p>In caso di problemi con il processo di migrazione, apri un ticket sul nostro <a href=\"https:\/\/wpml.org\/forums\/forum\/english-support\/\">forum di assistenza<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il plugin &#8220;migra da Polylang a WPML&#8221; rende facile spostare i siti dal plugin Polylang a WPML. Migra le informazioni sulla lingua per post, pagine, tipi di post personalizzati e tassonomie.<\/p>\n","protected":false},"author":76577,"featured_media":13994655,"parent":138082,"menu_order":75,"comment_status":"closed","ping_status":"closed","template":"template-sidebar-2.php","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"ep_exclude_from_search":false,"footnotes":""},"related-projects-category":[],"class_list":["post-15252811","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/pages\/15252811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/users\/76577"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/comments?post=15252811"}],"version-history":[{"count":4,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/pages\/15252811\/revisions"}],"predecessor-version":[{"id":16627318,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/pages\/15252811\/revisions\/16627318"}],"up":[{"embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/pages\/138082"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/media\/13994655"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/media?parent=15252811"}],"wp:term":[{"taxonomy":"related-projects-category","embeddable":true,"href":"https:\/\/wpml.org\/it\/wp-json\/wp\/v2\/related-projects-category?post=15252811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}