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 :
- Rendez-vous dans Outils -> Importer dans le tableau de bord WordPress.
- Cliquez sur le lien WordPress dans la liste des importateurs.
- Cliquez sur « Installer ».
- Pour finir, cliquez sur « Activer l’extension et lancer l’importateur ».
Si vous préférez le faire manuellement, suivez ces instructions :
- Envoyez le dossier
wordpress-importer
vers le répertoire/wp-content/plugins/
. - Activez l’extension via le menu « Extensions » de WordPress.
- 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é.
Avis
Contributeurs & développeurs
« WordPress Importer » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
Contributeurs“WordPress Importer” a été traduit dans 59 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.3
- Update compatibility tested-up-to to WordPress 6.7.
- Update call to
post_exists
to includepost_type
in the query - PHP 8.4 compatibility fixes.
0.8.2
- Update compatibility tested-up-to to WordPress 6.4.2.
- Update doc URL references.
- Adjust workflow triggers.
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
viawp-config.php
and change default value to the value ofWP_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()
etscreen_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
- Ajout du filtre
wp_import_existing_post
, voir le ticket Trac #33721.
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