WordPress Importer

Description

L’importateur WordPress importera les contenus suivants depuis un fichier d’export WordPress :

  • Articles, pages et tous types de contenus personnalisĂ©s
  • Commentaires et mĂ©tadonnĂ©es des commentaires
  • Champs personnalisĂ©s et mĂ©tadonnĂ©es
  • CatĂ©gories, Ă©tiquettes et termes des taxonomies personnalisĂ©es et mĂ©tadonnĂ©es des termes
  • Auteurs

For further information and instructions please see the documention on Importing Content.

Filtres

L’importateur a quelques filtres pour vous permettre d’activer ou de bloquer certaines fonctionnalités :

  • import_allow_create_users : retourne « false » si vous souhaitez seulement assigner aux utilisateurs existants.
  • import_allow_fetch_attachments : retourne « false » si vous ne souhaitez pas autoriser l’import et le tĂ©lĂ©chargement des fichiers joints.
  • import_attachment_size_limit : retourne une valeur intĂ©grale pour la taille de fichier maximum Ă  enregistrer, en octets (par dĂ©faut 0, qui est illimitĂ©).

Il y a également quelques actions dans lesquelles vous pouvez vous insérer par hook :

  • import_start : se produit après que le fichier d’export ait Ă©tĂ© envoyĂ© et que les rĂ©glages d’importation d’auteurs ont Ă©tĂ© choisis.
  • import_end : appelĂ© après la dernière sortie de l’importateur.

Installation

La méthode la plus rapide pour installer l’importateur est :

  1. Rendez-vous dans Outils -> Importer dans le tableau de bord WordPress.
  2. Cliquez sur le lien WordPress dans la liste des importateurs.
  3. Cliquez sur « Installer ».
  4. Pour finir, cliquez sur « Activer l’extension et lancer l’importateur ».

Si vous préférez le faire manuellement, suivez ces instructions :

  1. Envoyez le dossier wordpress-importer vers le répertoire /wp-content/plugins/.
  2. Activez l’extension via le menu « Extensions » de WordPress.
  3. Allez dans Outils -> Importer et cliquez sur WordPress.

FAQ

À l’aide ! J’obtiens des erreurs de mémoires ou un écran blanc.

Si votre fichier d’export est très volumineux, le script d’import peut être bloqué par la limite mémoire PHP configurée par votre hébergeur.

Un message tel que « Fatal error: Allowed memory size of 8388608 bytes exhausted » indique que le script ne peut pas importer votre fichier XML avec les contraintes actuelles. Si vous avez accès au fichier php.ini, vous pouvez augmenter la limite manuellement ; sinon (dans le cas où vous avez un hébergement mutualisé par exemple), vous devriez découper votre fichier d’export XML en plusieurs plus petits fichiers et lancer le script d’import pour chacun d’entre eux.

Pour ceux qui ont un hébergement mutualisé, la meilleure alternative est de solliciter le support de votre hébergeur pour déterminer la meilleure façon de lancer l’import. Ils pourraient temporairement augmenter les limites de mémoire et/ou lancer le processus directement de leur côté.

Support Article: Importing Content

Avis

7 avril 2026
Works fine for simple imports, 👍 helped me move content quickly. Setup was easy, no confusion, but lacks some advanced options tbh. still useful for basic needs. tnkz!
6 avril 2026
Super easy to use. Imported my content without any hassle. Took just a few mins. Works perfectly for basic needs tnkz 👍
3 avril 2026
WordPress Importer did the main job and helped me move content fast. But the process felt a bit plain, and I had to check a few things myself after import. So 3 stars from me.
25 mars 2026
Used this to import old site content, and it worked fine. The process was simple n didn’t take much time. No issues so far, does exactly what it should. Pretty useful, tnkz 👍
5 mars 2026
Used WordPress Importer to move some posts from another site. The process was simple and worked fine. Took a bit of time on bigger files, but overall, it did the job well. Tnkz devs.
17 février 2026
Used WordPress Importer to move demo content. Worked fine most of the time. Setup was easy & import was smooth. Had small issue with big files but retry fixed it. Helpful tool overall. tnkz 👍
Lire les 318 avis

Contributeurs/contributrices & développeurs/développeuses

« WordPress Importer » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“WordPress Importer” a Ă©tĂ© traduit dans 60 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « WordPress Importer » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

0.9.5

  • Rewrite CSS URLs in block markup (e.g., cover blocks with background images).
  • Code refactoring: Extract import processing logic into separate methods to prepare for future streaming support.
  • Update Playwright and @playwright/test dependencies from 1.55.0 to 1.56.1.
  • Clean up vendor-patched dependencies by removing dotfiles and GitHub workflow files.

0.9.4

  • Fix a bug that caused self-closing blocks to be incorrectly serialized during URL rewriting.

0.9.3

  • Rewrite attachment URLs to the new URL structure

0.9.2

  • Rewrite site URLs in block attributes.

0.9.1

  • Add support for rewriting site URLs in post content and excerpts.

0.9.0

  • Introduce a new XML parser class WXR_Parser_XML_Processor that replaces the
    deprecated WXR_Parser_Regex class.

0.8.4

  • Fix a bug on deserialization of untrusted input.
  • Update compatibility tested-up-to to WordPress 6.7.2.

0.8.3

  • Update compatibility tested-up-to to WordPress 6.7.
  • Update call to post_exists to include post_type in the query
  • PHP 8.4 compatibility fixes.

0.8.2

  • Mettre Ă  jour la compatibilitĂ© testĂ©e jusqu’à WordPress 6.4.2.
  • Update doc URL references.
  • Ajustement des dĂ©clencheurs de flux de travail.

0.8.1

  • Mettre Ă  jour la compatibilitĂ© testĂ©e jusqu’à WordPress 6.2.
  • Update paths to build status badges.

0.8

  • Mettre Ă  jour la version minimale requise de WordPress Ă  5.2.
  • Mettre Ă  jour la version minimale requise de PHP Ă  5.6.
  • Mettre Ă  jour la compatibilitĂ© testĂ©e jusqu’à WordPress 6.1.
  • Correctifs de compatibilitĂ© pour PHP 8.0, 8.1 et 8.2.
  • Fix a bug causing blank lines in content to be ignored when using the Regex Parser.
  • Fix a bug resulting in a PHP fatal error when IMPORT_DEBUG is enabled and a category creation error occurs.
  • Improved Unit testing & automated testing.

0.7

  • Update minimum WordPress requirement to 3.7 and ensure compatibility with PHP 7.4.
  • Fix bug that caused not importing term meta.
  • Fix bug that caused slashes to be stripped from imported meta data.
  • Fix bug that prevented import of serialized meta data.
  • Fix file size check after download of remote files with HTTP compression enabled.
  • Improve accessibility of form fields by adding missing labels.
  • Improve imports for remote file URLs without name and/or extension.
  • Add support for wp:base_blog_url field to allow importing multiple files with WP-CLI.
  • Add support for term meta parsing when using the regular expressions or XML parser.
  • Developers: All PHP classes have been moved into their own files.
  • Developers: Allow to change IMPORT_DEBUG via wp-config.php and change default value to the value of WP_DEBUG.

0.6.4

  • Meilleure compatibilitĂ© avec PHP7.
  • Correction du bogue causant le retrait du caractère slash des commentaires importĂ©s.
  • Suppression des avertissements de fonctions dĂ©prĂ©ciĂ©es comme wp_get_http() et screen_icon().
  • Correctif permettant l’import de fichiers d’export contenant des mĂ©tadonnĂ©es sur plusieurs lignes.

0.6.3

  • Ajout de la compatibilitĂ© pour les termes de mĂ©tadonnĂ©es importĂ©s.
  • RĂ©solution du bug qui enlevait des barres obliques du contenu importĂ©.
  • RĂ©solution du bug qui enlevait des caractères dans CDATA dans certains cas.
  • Correction d’avertissements PHP.

0.6.2

0.6

  • CompatibilitĂ© avec WXR 1.2 et de multiples sections CDATA.
  • Les contenus ne sont pas dupliquĂ©s si leurs types de contenus sont diffĂ©rents.

0.5.2

  • Double vĂ©rification que le fichier d’export existe avant de l’utiliser. Cela empĂŞche l’apparition de messages d’erreur incorrects
    lorsqu’un fichier d’export est envoyé sur un serveur avec de mauvaises autorisations et que WordPress 3.3 ou 3.3.1 est utilisé.

0.5

  • Import des mĂ©tadonnĂ©es de commentaires (export depuis WordPress 3.2 minimum).
  • Correction de bugs mineurs et amĂ©liorations.

0.4

  • Attribution de user_id aux commentaires lorsque c’est possible.
  • Import des fichiers joints depuis wp:attachment_url.
  • Envoi des fichiers joints aux bons rĂ©pertoires.
  • Attribution correcte des URL des images redimensionnĂ©es.

0.3

  • Utilisation d’un analyseur XML si possible.
  • CompatibilitĂ© avec l’import des menus de navigation.
  • … et bien plus, regardez le ticket Trac #15197 (en anglais).

0.1

  • Première version