{"id":17578440,"date":"2025-09-23T13:25:55","date_gmt":"2025-09-23T13:25:55","guid":{"rendered":"https:\/\/wpml.org\/documentation-6\/projets-connexes\/exportation-et-importation-wpml\/automatiser-le-processus-wpml-export-and-import\/"},"modified":"2026-02-26T07:53:44","modified_gmt":"2026-02-26T07:53:44","slug":"automatiser-le-processus-wpml-export-and-import","status":"publish","type":"page","link":"https:\/\/wpml.org\/fr\/documentation-6\/projets-connexes\/exportation-et-importation-wpml\/automatiser-le-processus-wpml-export-and-import\/","title":{"rendered":"Automatiser le processus WPML Export and Import"},"content":{"rendered":"\n<p class=\"lead\">D\u00e9couvrez comment planifier le traitement du contenu multilingue import\u00e9 effectu\u00e9 par l&rsquo;extension WPML Export and Import.<\/p>\n\n<p><a href=\"https:\/\/wpml.org\/fr\/documentation-6\/projets-connexes\/exportation-et-importation-wpml\/\">WPML Export and Import<\/a> fonctionne avec les extensions d&rsquo;importation de votre choix pour ajouter des informations linguistiques au contenu import\u00e9 et lier les traductions. Si vous avez planifi\u00e9 vos importations pour qu&rsquo;elles se d\u00e9roulent automatiquement, vous n&rsquo;avez pas besoin de d\u00e9clencher manuellement WPML Export and Import \u2014 vous pouvez planifier l&rsquo;ex\u00e9cution du processus chaque fois qu&rsquo;une importation est termin\u00e9e. <\/p>\n\n<p>Cela \u00e9limine le besoin de travail manuel et permet des importations enti\u00e8rement automatis\u00e9es de contenu multilingue du d\u00e9but \u00e0 la fin.<\/p>\n\n<h2 class=\"wp-block-heading\">Plugins requis<\/h2>\n\n<p>Installez et activez toutes les extensions requises sur vos sites d&rsquo;exportation et d&rsquo;importation :<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Une <a href=\"https:\/\/wpml.org\/fr\/documentation-6\/projets-connexes\/exportation-et-importation-wpml\/#supported-export-and-import-plugins-and-tools\">extension ou outil d&rsquo;exportation et d&rsquo;importation WordPress pris en charge<\/a><\/li>\n\n\n\n<li>WPML<\/li>\n\n\n\n<li>WPML String Translation<\/li>\n\n\n\n<li>WPML Export and Import<\/li>\n\n\n\n<li>WPML Multilingual &amp; Multicurrency for WooCommerce (uniquement si vous exportez et importez des produits WooCommerce)<\/li>\n<\/ul>\n\n<p>Sur votre site d&rsquo;importation, assurez-vous de configurer WPML avec les langues que vous importez.<\/p>\n\n<h2 class=\"wp-block-heading\">Choisissez votre API pr\u00e9f\u00e9r\u00e9e<\/h2>\n\n<p>Selon votre configuration d&rsquo;importations planifi\u00e9es, utilisez l&rsquo;une de ces API :<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>API de point de terminaison URL<\/strong> : Il s&rsquo;agit d&rsquo;un point de terminaison HTTP pour les t\u00e2ches cron \u2014 le plus souvent utilis\u00e9 lorsque vous planifiez des actions avec l&rsquo;extension WP All Import. Avec cette m\u00e9thode, vous ajoutez simplement une autre URL \u00e0 votre configuration existante. <\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><strong>API de hook d&rsquo;action<\/strong>. Si vous utilisez PHP pour planifier les importations (par exemple avec Action Scheduler), ajoutez ce hook d&rsquo;action pour appeler le processus WPML Export and Import depuis votre script. <\/li>\n<\/ul>\n\n<p>Ces deux processus aboutissent \u00e0 un traitement silencieux et automatis\u00e9 de votre contenu multilingue.<\/p>\n\n<h3 class=\"wp-block-heading\">Option 1 : configurer un point de terminaison URL<\/h3>\n\n<p>Pour configurer le point de terminaison URL :<\/p>\n\n<p><strong>1. Cr\u00e9ez une cl\u00e9 de s\u00e9curit\u00e9 forte et unique en l&rsquo;ajoutant \u00e0 votre wp-config.php<\/strong>.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\ndefine( &#039;WPML_IMPORT_KEY&#039;, &#039;votre-cl\u00e9-secr\u00e8te-forte-ici&#039; );\n<\/pre><\/div>\n<p><strong>2. Ajoutez l&rsquo;URL de traitement \u00e0 votre configuration existante pour les importations planifi\u00e9es<\/strong>.<\/p>\n\n<p>Le format de l&rsquo;URL doit \u00eatre :<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nhttps:\/\/yoursite.com\/?wpml_import_trigger=your-strong-secret-key-here\n<\/pre><\/div>\n<h4 class=\"wp-block-heading\">Exemple avec WP All Import Pro<\/h4>\n\n<p>Supposons que vous utilisez la configuration de planification manuelle dans WP All Import Pro. Votre configuration peut ressembler \u00e0 ceci : <\/p>\n\n<figure class=\"wp-block-image tb-image tb-image-dynamic tb-image-frame-none\" data-toolset-blocks-image=\"ca199a2699a014bf97523d416677d509\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2025\/09\/cron-jobs-example.png\"><img decoding=\"async\" width=\"1290\" height=\"820\" loading=\"lazy\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2025\/09\/cron-jobs-example.png\" alt=\"\" class=\"wp-image-17425474\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2025\/09\/cron-jobs-example.png 1290w, https:\/\/wpml.org\/wp-content\/uploads\/2025\/09\/cron-jobs-example-300x191.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2025\/09\/cron-jobs-example-1024x651.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2025\/09\/cron-jobs-example-150x95.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2025\/09\/cron-jobs-example-768x488.png 768w\" sizes=\"auto, (max-width: 1290px) 100vw, 1290px\" \/><\/a><figcaption><div class=\"tb-image-caption\">Exemple de t\u00e2ches cron provenant d&rsquo;une configuration de test avec WP All Import<\/div><\/figcaption><\/figure>\n\n<p>Maintenant, vous devez simplement ajouter une autre commande cron pour d\u00e9clencher l&rsquo;URL WPML Export and Import :<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nwget -q -O - &quot;https:\/\/votresite.com\/?wpml_import_trigger=votre-cl\u00e9-secr\u00e8te-forte-ici&quot;\n<\/pre><\/div>\n<p>Essentiellement, vous configurez cette URL suppl\u00e9mentaire de la m\u00eame mani\u00e8re que vous avez configur\u00e9 vos autres t\u00e2ches cron planifi\u00e9es.<\/p>\n\n<h4 class=\"wp-block-heading\">D\u00e9bogage<\/h4>\n\n<p>Vous avez besoin d&rsquo;un moyen de v\u00e9rifier les erreurs si elles se produisent. Pour ce faire, activez WP_DEBUG_LOG dans votre PHP. <\/p>\n\n<p>Cela vous permet de voir les erreurs dans les entr\u00e9es de journal.<\/p>\n\n<h3 class=\"wp-block-heading\">Option 2 : configurer un hook d&rsquo;action<\/h3>\n\n<p>Pour appeler le processus WPML Export and Import, ajoutez le hook suivant \u00e0 votre code PHP :<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n\/\/ D\u00e9clencher le traitement d&#039;importation\ndo_action( &#039;wpml_import_process&#039; );\n<\/pre><\/div>\n<p>Lorsque vous planifiez les actions d&rsquo;importation, utilisez la ligne suivante pour planifier le hook comme une t\u00e2che en arri\u00e8re-plan :<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nwp_schedule_single_event( time(), &#039;wpml_import_process&#039; );\n<\/pre><\/div>\n<p>Et c&rsquo;est tout ! Votre processus d&rsquo;importation de contenu multilingue est maintenant enti\u00e8rement automatis\u00e9 et ne n\u00e9cessite aucune intervention manuelle. <\/p>\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9couvrez comment planifier le traitement du contenu multilingue import\u00e9 effectu\u00e9 par l&rsquo;extension WPML Export and Import. WPML Export and Import fonctionne avec les extensions d&rsquo;importation de votre choix pour ajouter des informations linguistiques au contenu import\u00e9 et lier les traductions. Si vous avez planifi\u00e9 vos importations pour qu&rsquo;elles se d\u00e9roulent automatiquement, vous n&rsquo;avez pas besoin [&hellip;]<\/p>\n","protected":false},"author":777903,"featured_media":0,"parent":15228635,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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-17578440","page","type-page","status-publish","hentry"],"spectra_custom_meta":{"_subscription_coupon_product_id":["0"],"_wpv_contains_gutenberg_views":[""],"_alp_processed":["1772092425"],"wpcf-unformatted-code":[""],"_wpml_media_duplicate":["1"],"_wpml_media_featured":["1"],"toolset_post_editor_mode":["block"],"wpcf-price-increase-show-from":[""],"wpcf-price-increase-show-till":[""],"_last_translation_edit_mode":["translation-editor"],"_wpml_word_count":["640"],"_yoast_wpseo_metadesc":["D\u00e9couvrez comment planifier le traitement du contenu multilingue import\u00e9 effectu\u00e9 par l'extension WPML Export and Import."],"_uagb_previous_block_counts":["a:90:{s:21:\"uagb\/advanced-heading\";i:0;s:15:\"uagb\/blockquote\";i:0;s:12:\"uagb\/buttons\";i:0;s:18:\"uagb\/buttons-child\";i:0;s:19:\"uagb\/call-to-action\";i:0;s:15:\"uagb\/cf7-styler\";i:0;s:11:\"uagb\/column\";i:0;s:12:\"uagb\/columns\";i:0;s:14:\"uagb\/container\";i:0;s:21:\"uagb\/content-timeline\";i:0;s:27:\"uagb\/content-timeline-child\";i:0;s:14:\"uagb\/countdown\";i:0;s:12:\"uagb\/counter\";i:0;s:8:\"uagb\/faq\";i:0;s:14:\"uagb\/faq-child\";i:0;s:10:\"uagb\/forms\";i:0;s:17:\"uagb\/forms-accept\";i:0;s:19:\"uagb\/forms-checkbox\";i:0;s:15:\"uagb\/forms-date\";i:0;s:16:\"uagb\/forms-email\";i:0;s:17:\"uagb\/forms-hidden\";i:0;s:15:\"uagb\/forms-name\";i:0;s:16:\"uagb\/forms-phone\";i:0;s:16:\"uagb\/forms-radio\";i:0;s:17:\"uagb\/forms-select\";i:0;s:19:\"uagb\/forms-textarea\";i:0;s:17:\"uagb\/forms-toggle\";i:0;s:14:\"uagb\/forms-url\";i:0;s:14:\"uagb\/gf-styler\";i:0;s:15:\"uagb\/google-map\";i:0;s:11:\"uagb\/how-to\";i:0;s:16:\"uagb\/how-to-step\";i:0;s:9:\"uagb\/icon\";i:0;s:14:\"uagb\/icon-list\";i:0;s:20:\"uagb\/icon-list-child\";i:0;s:10:\"uagb\/image\";i:0;s:18:\"uagb\/image-gallery\";i:0;s:13:\"uagb\/info-box\";i:0;s:18:\"uagb\/inline-notice\";i:0;s:11:\"uagb\/lottie\";i:0;s:21:\"uagb\/marketing-button\";i:0;s:10:\"uagb\/modal\";i:0;s:18:\"uagb\/popup-builder\";i:0;s:16:\"uagb\/post-button\";i:0;s:18:\"uagb\/post-carousel\";i:0;s:17:\"uagb\/post-excerpt\";i:0;s:14:\"uagb\/post-grid\";i:0;s:15:\"uagb\/post-image\";i:0;s:17:\"uagb\/post-masonry\";i:0;s:14:\"uagb\/post-meta\";i:0;s:18:\"uagb\/post-taxonomy\";i:0;s:18:\"uagb\/post-timeline\";i:0;s:15:\"uagb\/post-title\";i:0;s:20:\"uagb\/restaurant-menu\";i:0;s:26:\"uagb\/restaurant-menu-child\";i:0;s:11:\"uagb\/review\";i:0;s:12:\"uagb\/section\";i:0;s:14:\"uagb\/separator\";i:0;s:11:\"uagb\/slider\";i:0;s:17:\"uagb\/slider-child\";i:0;s:17:\"uagb\/social-share\";i:0;s:23:\"uagb\/social-share-child\";i:0;s:16:\"uagb\/star-rating\";i:0;s:23:\"uagb\/sure-cart-checkout\";i:0;s:22:\"uagb\/sure-cart-product\";i:0;s:15:\"uagb\/sure-forms\";i:0;s:22:\"uagb\/table-of-contents\";i:0;s:9:\"uagb\/tabs\";i:0;s:15:\"uagb\/tabs-child\";i:0;s:18:\"uagb\/taxonomy-list\";i:0;s:9:\"uagb\/team\";i:0;s:16:\"uagb\/testimonial\";i:0;s:14:\"uagb\/wp-search\";i:0;s:19:\"uagb\/instagram-feed\";i:0;s:10:\"uagb\/login\";i:0;s:17:\"uagb\/loop-builder\";i:0;s:18:\"uagb\/loop-category\";i:0;s:20:\"uagb\/loop-pagination\";i:0;s:15:\"uagb\/loop-reset\";i:0;s:16:\"uagb\/loop-search\";i:0;s:14:\"uagb\/loop-sort\";i:0;s:17:\"uagb\/loop-wrapper\";i:0;s:13:\"uagb\/register\";i:0;s:19:\"uagb\/register-email\";i:0;s:24:\"uagb\/register-first-name\";i:0;s:23:\"uagb\/register-last-name\";i:0;s:22:\"uagb\/register-password\";i:0;s:30:\"uagb\/register-reenter-password\";i:0;s:19:\"uagb\/register-terms\";i:0;s:22:\"uagb\/register-username\";i:0;}"],"_uag_css_file_name":["uag-css-17578440.css"],"_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:7:{i:0;s:14:\"core\/paragraph\";i:1;s:12:\"core\/heading\";i:2;s:9:\"core\/list\";i:3;s:14:\"core\/list-item\";i:4;s:22:\"syntaxhighlighter\/code\";i:5;s:20:\"toolset-blocks\/image\";i:6;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1778376667\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Nikoletta","author_link":"https:\/\/wpml.org\/fr\/author\/nikoletta-b\/"},"uagb_comment_info":0,"uagb_excerpt":"D\u00e9couvrez comment planifier le traitement du contenu multilingue import\u00e9 effectu\u00e9 par l&rsquo;extension WPML Export and Import. WPML Export and Import fonctionne avec les extensions d&rsquo;importation de votre choix pour ajouter des informations linguistiques au contenu import\u00e9 et lier les traductions. Si vous avez planifi\u00e9 vos importations pour qu&rsquo;elles se d\u00e9roulent automatiquement, vous n&rsquo;avez pas besoin\u2026","_links":{"self":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/17578440","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\/777903"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/comments?post=17578440"}],"version-history":[{"count":3,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/17578440\/revisions"}],"predecessor-version":[{"id":17854672,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/17578440\/revisions\/17854672"}],"up":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/15228635"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/media?parent=17578440"}],"wp:term":[{"taxonomy":"related-projects-category","embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/related-projects-category?post=17578440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}