{"id":15252841,"date":"2024-02-01T05:47:14","date_gmt":"2024-02-01T05:47:14","guid":{"rendered":"https:\/\/wpml.org\/documentation-6\/projets-connexes\/migrer-de-polylang-a-wpml\/"},"modified":"2025-01-23T10:58:23","modified_gmt":"2025-01-23T10:58:23","slug":"migrer-de-polylang-a-wpml","status":"publish","type":"page","link":"https:\/\/wpml.org\/fr\/documentation-6\/migrer-de-polylang-a-wpml\/","title":{"rendered":"Migrer de Polylang vers WPML"},"content":{"rendered":"<p class=\"lead\">Le plugin \u00ab\u00a0migrer Polylang vers WPML\u00a0\u00bb facilite le transfert des sites du plugin Polylang vers WPML. Il migre les informations linguistiques pour les articles, les pages, les types de contenu personnalis\u00e9s et les taxonomies. <\/p>\n<p><!--more--><\/p>\n<h2>Exigences<\/h2>\n<p>Bien entendu, vous devez disposer d&rsquo;un <a href=\"https:\/\/wpml.org\/purchase\/\">compte WPML<\/a> pour effectuer la migration vers WPML. Le compte <a href=\"https:\/\/wpml.org\/purchase\/?add-to-cart=2436659\">Multilingual Blog<\/a> conviendra \u00e0 la plupart des sites provenant de Polylang. Pour b\u00e9n\u00e9ficier de toutes les fonctionnalit\u00e9s de WPML, il est recommand\u00e9 d&rsquo;opter pour le compte <a href=\"https:\/\/wpml.org\/purchase\/?add-to-cart=2436660\">Multilingual CMS<\/a>, qui inclut <strong>String Translation<\/strong> et <strong>la gestion de traduction<\/strong>. Il est \u00e9galement n\u00e9cessaire d&rsquo;installer le plugin <strong>migrer Polylang vers WPML<\/strong>.  <\/p>\n<h2>T\u00e9l\u00e9chargement du plugin \u00ab\u00a0Migrer Polylang vers WPML\u00a0\u00bb<\/h2>\n<p>Pour le t\u00e9l\u00e9charger, rendez-vous sur <a target=\"_blank\" href=\"https:\/\/github.com\/OnTheGoSystems\/migrate-polylang-to-wpml\" rel=\"noopener\">migrer Polylang vers WPML sur Github<\/a> et obtenez la derni\u00e8re version (cliquez sur la derni\u00e8re version dans la barre lat\u00e9rale droite). Sur la page qui se charge, s\u00e9lectionnez le format que vous pr\u00e9f\u00e9rez (zip ou 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\">T\u00e9l\u00e9chargement du plugin depuis GitHub<\/figcaption><\/figure>\n<p>Apr\u00e8s avoir t\u00e9l\u00e9charg\u00e9 le plugin, vous pouvez le t\u00e9l\u00e9verser sur votre site WordPress comme tout autre plugin : acc\u00e9dez \u00e0 la page <strong>tableau de bord<\/strong> \u2192 <strong>extensions<\/strong> et cliquez sur le bouton <strong>ajouter<\/strong>. Sur la page suivante, cliquez sur <strong>t\u00e9l\u00e9verser une extension<\/strong> et choisissez l&rsquo;archive t\u00e9l\u00e9charg\u00e9e. <\/p>\n<h2>Etape de migration 1 : Sauvegarder les donn\u00e9es Polylang et les d\u00e9sactiver<\/h2>\n<p>Pour sauvegarder les donn\u00e9es de Polylang, suivez les \u00e9tapes ci-dessous :<\/p>\n<ol>\n<li>Naviguez vers <strong>Langues<\/strong> \u2192 <strong>Langues<\/strong>.<\/li>\n<li>Cliquez sur le lien <strong>Modifier<\/strong> pour chaque langue, puis cliquez sur le bouton <strong>Mettre \u00e0 jour<\/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\">Sauvegarde des donn\u00e9es de Polylang<\/figcaption><\/figure>\n<p>Apr\u00e8s avoir sauvegard\u00e9 les donn\u00e9es de Polylang pour toutes les langues, vous devez <strong>d\u00e9sactiver Polylang<\/strong> avant de lancer le processus de migration WPML.<br \/>\nToute tentative d&rsquo;activation de WPML alors que Polylang est actif entra\u00eenera une erreur fatale de WordPress.  N&rsquo;oubliez donc pas de d\u00e9sactiver Polylang avant d&rsquo;activer toutes les extensions mentionn\u00e9es dans la section Exigences.<\/p>\n<h2>\u00c9tape de migration 2 : Sauvegarde de la base de donn\u00e9es<\/h2>\n<p>Le processus de migration modifie les param\u00e8tres globaux du site et met \u00e0 jour les informations linguistiques de tout le contenu de votre site. Il est fortement recommand\u00e9 de cr\u00e9er une sauvegarde compl\u00e8te de votre base de donn\u00e9es avant d&rsquo;initier le processus de migration (m\u00eame si vous l&rsquo;avez d\u00e9j\u00e0 effectu\u00e9 avec succ\u00e8s sur d&rsquo;autres sites). <\/p>\n<p>Il existe plusieurs extensions de sauvegarde int\u00e9ressantes et vous pouvez \u00e9galement prendre un instantan\u00e9 de la base de donn\u00e9es \u00e0 partir du panneau de contr\u00f4le de votre h\u00e9bergement.<\/p>\n<h2>\u00c9tape 3 de la migration : compl\u00e9ter l&rsquo;assistant WPML<\/h2>\n<p>Lorsque vous activez WPML, vous verrez un message vous demandant de compl\u00e9ter l&rsquo;assistant d&rsquo;installation de WPML.<br \/>\nIl s&rsquo;agit de l&rsquo;assistant standard d&rsquo;installation du plugin WPML affich\u00e9 \u00e0 tous les utilisateurs de WPML, et pas seulement \u00e0 ceux qui migrent depuis Polylang.<br \/>\nVeuillez suivre les instructions de l&rsquo;assistant \u00e0 l&rsquo;\u00e9cran.   N&rsquo;oubliez pas de s\u00e9lectionner les m\u00eames langues que celles que vous avez s\u00e9lectionn\u00e9es dans Polylang. Le plugin de migration affichera des infobulles vous rappelant les param\u00e8tres que vous avez choisis pour 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=\"Compl\u00e9ter l'assistant 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>\u00c9tape de migration 4 : Lancer la migration<\/h2>\n<p>Acc\u00e9dez \u00e0 <strong>tableau de bord \u2192 outils \u2192 migrer de Polylang vers WPML<\/strong>, cochez la case \u00ab\u00a0Je confirme avoir cr\u00e9\u00e9 une sauvegarde de la base de donn\u00e9es\u00a0\u00bb pour confirmer que vous avez sauvegard\u00e9 votre base de donn\u00e9es (voir l&rsquo;\u00e9tape 1 ci-dessus) et cliquez sur le bouton migrer.<\/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=\"Lancer la migration\" 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>Important : ne fermez pas cette page jusqu&rsquo;\u00e0 ce que vous voyiez le message indiquant que la migration est termin\u00e9e. Cela peut prendre quelques minutes en fonction de la taille du contenu de votre site web. <\/p>\n<h2>Relisez votre site et v\u00e9rifiez que la migration s&rsquo;est d\u00e9roul\u00e9e sans heurts<\/h2>\n<p>Lorsque le processus de migration est termin\u00e9, v\u00e9rifiez que tout fonctionne comme pr\u00e9vu :<\/p>\n<ul>\n<li>Les articles sont r\u00e9dig\u00e9s dans les bonnes langues.<\/li>\n<li>Le s\u00e9lecteur de langue redirige vers les traductions correctes.<\/li>\n<\/ul>\n<p>Si quelque chose n&rsquo;a pas fonctionn\u00e9 pendant la migration, veuillez le signaler sur <a href=\"https:\/\/wpml.org\/forums\/\">notre forum d&rsquo;assistance<\/a>. Si quelque chose s&rsquo;est bloqu\u00e9 pendant le processus de migration, vous pouvez le relancer. La migration ne traitera que le contenu qui n&rsquo;a pas encore \u00e9t\u00e9 trait\u00e9.<\/p>\n<p>Vous aurez la possibilit\u00e9 de supprimer les donn\u00e9es Polylang restantes apr\u00e8s la migration. Nous vous recommandons vivement de reporter de quelques jours ou semaines l&rsquo;abandon du processus de donn\u00e9es Polylang. Veuillez noter que la suppression du contenu de la base de donn\u00e9es de Polylang est un processus irr\u00e9versible. Si vous constatez que quelque chose s&rsquo;est mal pass\u00e9, vous ne pourrez pas refaire la migration une fois la base de donn\u00e9es Polylang supprim\u00e9e.<\/p>\n<h2>Gestion de diff\u00e9rentes structures d&rsquo;URL<\/h2>\n<p>Polylang redirige toujours depuis la racine du site (example.com) vers le dossier de la langue par d\u00e9faut (example.com\/fr\/). WPML affiche la langue par d\u00e9faut dans la racine URL. S&rsquo;il existe des liens vers le dossier de la langue par d\u00e9faut, nous recommandons d&rsquo;ajouter une redirection serveur de celui-ci vers la racine du site.  <\/p>\n<p>Suivez ces \u00e9tapes pour ajouter une redirection 301 \u00e0 l&rsquo;aide de .htaccess :<\/p>\n<ol style=\"list-style: upper-roman;\">\n<li>Connectez-vous \u00e0 votre site WordPress en utilisant un programme FTP et t\u00e9l\u00e9chargez le fichier \u00ab\u00a0.htaccess\u00a0\u00bb, qui se trouve dans le dossier racine de WordPress.<\/li>\n<li>A la fin du fichier, ajoutez cette ligne :<\/li>\n<\/ol>\n<p><code>RedirectMatch 301 \/en\/$ http:\/\/example.com\/index.php<\/code><br \/>\n(remplacez \u00ab\u00a0fr\u00a0\u00bb par le slug de votre langue par d\u00e9faut et \u00ab\u00a0example.com\u00a0\u00bb par URL de votre site)<\/p>\n<ol style=\"list-style: upper-roman;\" start=\"3\">\n<li>T\u00e9l\u00e9chargez \u00e0 nouveau ce fichier sur votre serveur.<\/li>\n<\/ol>\n<h2>Enfin, d\u00e9sactivez le plugin de migration<\/h2>\n<p>Le plugin <strong>migrer Polylang vers WPML<\/strong> n&rsquo;est n\u00e9cessaire que pour le processus de migration. Une fois que vous avez termin\u00e9, vous devez le d\u00e9sactiver. Vous pouvez \u00e9galement le supprimer du r\u00e9pertoire &lsquo;plugins&rsquo; de votre site.<\/p>\n<h2>Obtenir de l&rsquo;aide<\/h2>\n<p>Si vous rencontrez des probl\u00e8mes lors du processus de migration, veuillez ouvrir un ticket sur notre <a href=\"https:\/\/wpml.org\/forums\/forum\/english-support\/\">forum d&rsquo;assistance<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le plugin \u00ab\u00a0migrer Polylang vers WPML\u00a0\u00bb facilite le transfert des sites du plugin Polylang vers WPML. Il migre les informations linguistiques pour les articles, les pages, les types de contenu personnalis\u00e9s et les taxonomies.<\/p>\n","protected":false},"author":76577,"featured_media":13994651,"parent":103464,"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,"_uag_custom_page_level_css":"","ep_exclude_from_search":false,"footnotes":""},"related-projects-category":[],"class_list":["post-15252841","page","type-page","status-publish","has-post-thumbnail","hentry"],"spectra_custom_meta":{"ratings_users":["0"],"ratings_score":["0"],"ratings_average":["0"],"_subscription_coupon_product_id":["0"],"_wpv_contains_gutenberg_views":[""],"_alp_processed":["1737629904"],"_views_template":["0"],"wpcf-unformatted-code":[""],"_wpml_media_duplicate":["1"],"_wpml_media_featured":["1"],"toolset_post_editor_mode":["classic"],"wpcf-price-increase-show-from":[""],"wpcf-price-increase-show-till":[""],"_wp_page_template":["template-sidebar-2.php"],"_thumbnail_id":["13994651"],"_last_translation_edit_mode":["translation-editor"],"_top_nav_excluded":[""],"_cms_nav_minihome":[""],"_wpml_word_count":["1069"],"_uag_page_assets":["a:9:{s:3:\"css\";s:260:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:1:{i:0;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1778158343\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_uag_css_file_name":["uag-css-15252841.css"]},"uagb_featured_image_src":{"full":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",460,202,false],"thumbnail":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3-150x66.png",150,66,true],"medium":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3-300x132.png",300,132,true],"medium_large":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",460,202,false],"large":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",460,202,false],"1536x1536":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",460,202,false],"2048x2048":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",460,202,false],"gform-image-choice-sm":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",300,132,false],"gform-image-choice-md":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",400,176,false],"gform-image-choice-lg":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",460,202,false],"woocommerce_thumbnail":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3-150x150.png",150,150,true],"woocommerce_single":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3.png",300,132,false],"woocommerce_gallery_thumbnail":["https:\/\/wpml.org\/wp-content\/uploads\/2016\/07\/Migrate-Polylang-to-WPML-3-100x100.png",100,100,true]},"uagb_author_info":{"display_name":"Dario","author_link":"https:\/\/wpml.org\/fr\/author\/darioh\/"},"uagb_comment_info":0,"uagb_excerpt":"Le plugin \"migrer Polylang vers WPML\" facilite le transfert des sites du plugin Polylang vers WPML. Il migre les informations linguistiques pour les articles, les pages, les types de contenu personnalis\u00e9s et les taxonomies.","_links":{"self":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/15252841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/users\/76577"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/comments?post=15252841"}],"version-history":[{"count":5,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/15252841\/revisions"}],"predecessor-version":[{"id":16627319,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/15252841\/revisions\/16627319"}],"up":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/103464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/media\/13994651"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/media?parent=15252841"}],"wp:term":[{"taxonomy":"related-projects-category","embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/related-projects-category?post=15252841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}