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
  • Comments and comment meta
  • Champs personnalisés et métadonnées
  • Categories, tags and terms from custom taxonomies and term meta
  • 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

13 février 2023
I love this plugin. Super easy to use and works as expected for a "free" plugin. Not sure why there are so many bad reviews as this plugin is super helpful.My guess/assumption on the bad reviews is that people are having issues with their webhost and that is reflected in their experience/reviews with this plugin???
6 octobre 2022
This is a very useful plugin and a must-have within every WordPress instance. There is one thing I hoped the latest update to version 0.8 would have fixed. Unfortunately not. If you have to refresh your WordPress Website, you can export all content with these PlugIn and also import it in your fresh install. Works great! BUT, why is the nesting of categories flattened after import? I'd be so damn happy if this PlugIn would keep the structure of nested categories in the next update, that I'd rate it with 5 stars 🙂 I'm using a PlugIn that depends on nested categories. As this PlugIn created thousands of categories that would require days of work to nest that categories as it is supposed to be. So I can't do a WordPress refresh for that website, even though it's more than overdue. Please make importing content from WordPress to WordPress keep the nesting of categories for all post types' categories...
30 mai 2022 1 réponse
This plugin is still linked within WP 6 in the Tools tab. I just used it to transfer my blog to a new web host. Then Wordfence told me it was probably abandoned. Shock. Hey, Wordpressdotorg, you may want to give this a look over and certify it for the most recent version.
26 avril 2022 3 réponses
It's a great plugin but it doesn't look like the code is being maintained anymore. That's not cool for such an important plugin. "hasn’t been tested with the latest 3 major releases of WordPress" Is there an alternative that works in the same way? I'd rather be using a plugin that I know won't die with the next WP or PHP upgrade.
8 mars 2022
Oldies but Goldie's! Does what it's supposed to, no more, no less. Caution: Elements that were already published, are also public immediately after import 😉
Lire les 303 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 58 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

0.8.1

  • Update compatibility tested-up-to to WordPress 6.2.
  • Update paths to build status badges.

0.8

  • Update minimum WordPress requirement to 5.2.
  • Update minimum PHP requirement to 5.6.
  • Update compatibility tested-up-to to WordPress 6.1.
  • PHP 8.0, 8.1, and 8.2 compatibility fixes.
  • 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