Avec WordPress 3.0, les outils d’importation et d’exportation ont radicalement changés tant sur le plan des fonctionnalités que sur le plan technique. Explications en détails d’un outil à connaître absolument pour sauvegarder votre contenu.
Quelles nouveautés dans la gestion de l’import / export sous WordPress 3.0 ?
Jusqu’à présent, la fonction Exporter qui se trouve dans le menu Outils permettait de générer un fichier XML contenant l’ensemble de vos articles, pages, commentaires, etc.
De même, la fonction Importer offrait la possibilité d’importer ce même fichier XML – ou tout autre format pris en charge, pour restaurer rapidement votre blog.
Depuis le passage en version 3.0, 2 changements majeurs interviennent :
- Le module Exporter s’est considérablement enrichi en intégrant des fonctionnalités identiques à certains plugins d’export disponibles jusqu’alors ;
- Le module Importer – de même que le convertisseurs de tags / catégories, doivent être téléchargés puis installer comme n’importe quel plugin ;
Des fonctions d’export enrichies de filtres
Auparavant, vous ne pouviez pas régler les paramètres d’exportation.
Désormais, c’est possible et les options de filtrage sont nombreuses :
- Choix des dates de début et de fin ;
- Choix des auteurs ;
- Choix des catégories / mots clés ;
- Choix des types de contenu (articles, pages, etc.) ;
- Choix des états ;

Générez votre fichier XML sur-mesure
Toutes les combinaisons sont autorisées, ce qui peut s’avérer très pratique !
Un gestion par plugins des outils d’import
Le module Importer n’a guère changé d’un iota quand à la prise en charge des plateformes de blogs (Blogger, Movable, etc.) et des autres formats (flux, liens, etc.) mais ces outils ne sont plus intégrés de base.
Chaque outil nécessite l’installation d’un plugin officiel que vous devez télécharger. Il s’agit donc d’un système d’importation à la demande…

Chaque outil d'import est téléchargeable sous forme de plugin
Parmi les raisons évidentes à ce changement d’approche, il m’en vient une essentielle : la possibilité de mettre à jour des outils très différents avec une nouvelle version du cœur de WordPress.
Ensuite, il y a peut-être une question de performances là-dessous… mais cela reste une hypothèse !
Cette nouvelle gestion d’import / export est donc une nouveauté rarement évoquée de WordPress 3.0 et qui pourtant apporte de réelles avancées ; notamment pour les outils d’exportation. Partagez-vous cette analyse ?
Crédits photo : JosephLeonardo

A quand un outil d’import/export universel vers les différents cms (xoops, phpnuke, spip, joomla….)
Cela permettrait de proposer un réel outil puissant pour les webmasters d’autant que la structures des news est généralement similaire: user, date, titre, categorie, tags, commentaires et contenu…
Peut-être existe-t-il des plugins pour ce type d’import ?
Bonjour.
La nouvelle exportation WordPress est capitale pour les sites qui ont des limitations dans la taille du fichier import comme c’est le mien (limité à 2mg) ou des limitations dans la taille de l’importation d’un backup de la base de donnée (2 mg également.)
Par contre, j’ai eu des problèmes avec l’import, les commentaires ont bien été importés sur un des fichiers mais le compteur des commentaires reste à zéro.
N’hésitez donc pas en cas de gros volumes à utiliser les fonctionnalités de l’exporter en utilisant par exemple les dates. De petits fichiers xml passeront beaucoup mieux que de très gros, d’autant plus que vous n’avez aucun controle sur déroulement du processus.
Belle journée et à bientot.
Thierry
OK c’est bien beau, mais on le trouve où, ce plug-in d’import ?
C’est tellement simple que j’ai oublié de le préciser dans l’article.
Il suffit de se rendre dans le module Importer, de cliquer sur le type d’import (par exemple, WordPress) puis d’installer le plugin.
Voila !
dans l’admin, menu outil: exporter ou importer selon le cas
Bonjour,
je suis débutante sur WordPress et j’essaie de comprendre comment fonctionne ces sauvegardes.
J’ai installé un plugin pour faire un backup de la base de données, je viens d’exporter comme vous nous y inviter plus haut.
ce que je me demande c’est si les plugins et leur configuration sont sauvegardés avec ce processus ?
Merci pour votre aide.
Et merci pour ce blog très instructif !!
Je vais essayer d’être le plus clair possible.
La sauvegarde de la base de données MySQL permet de sauvegarder tout le contenu écrit de votre site WordPress (articles, pages, catégories, etc.) ainsi que les préférences des plugins.
L’export au format XML n’inclut pas les préférences de plugins.
Et merci de ta visite !
Merci Aurélien, c’est très clair!
Bonjour Aurélien, c’est à nouveau Cécile et je patauge….
J’ai commencé un site en local (wamp), et je veux le transférer chez un hébergeur. j’ai déjà essayé et ça c’est mal passé (je voyais bien le site en ligne, mais je ne pouvais plus entrer dans l’admin). J’ai donc tout recommencé et voici d’où j’en suis :
sur le serveur distant actuellement il y a wordpress tout beau tout neuf, le theme aussi tout beau tout neuf.
Me reste à importer tout mon boulot effectué en local. je dispose pour cela de la BDD sous format sql ET du fichier XML exporté par WordPress.
D’apres ce que je comprends, je pourrais importer l’XML mais du coup je n’aurais pas les plugins et leur configuration, et c’était pas mal de boulot pour en rarriver de là, pas envie de tout recommencer, et pas vraiment le temps car je dois avouer que je dors la nuit….
je pourrais importer la bdd sql, mais là je dois changer des choses dedans car l’hébergeur a déjà créé une base vide sur le serveur, et elle ne s’appelle pas comme ma base locale. Ca ne m’arrange pas, mais c’est comme ça
En bref, ce que je ne comprends pas bien c’est comment faire en sorte que ma sql soit paramétrée pour le nouveau serveur AVANT de faire ma sauvegarde, ou bien est ce que cela se fait apres ??
je prefere demander dans le détail avant de reperdre mon temps comme la dernière fois….
Merci pour votre aide
Cécile
Salut Cécile.
J’ai 5 mn avant d’aller chercher ma fillette alors je n’hésite pas :
- Le nom de la bdd n’a d’importance que dans le wp-config.php
- Importer la bdd du local est bien pour la config des plugins mais si ton url passe de localhost à http://www.cécile.com il te faudra changer tout cela dans la bdd importée, c’est beaucoup de travail mais faisable. (Si c’est phpmyadmin qui t’est dispo pour le site online, c’est rechercher dans toute la base localhost et le remplacer à la mano)
- Il est possible que ton hébergeur limite la taille des fichier sql importable, le mien la limite à 2 méga, ce qui impose de découper la bdd à importer pour le faire morceau par morceau, pas simple.
- Donc pour résumer, importer la bdd dans celle de l’hébergeur, changer le nom de la bdd, path et mdp dans le wp-config.php et modifier si besoin les références à localhost en y mettant ton url.
ps pour ton problème d’admin, il est possible que cela soit lié aux clefs de sécurité du wp-config. Ces clefs ne sont pas nécessaire pour visiter le site mais pour l’administrer, elles sont générées pendant l’installation sinon tu peux aller les chercher chez wordpress.
En espérant avoir pu t’aider.
Bon courage
Thierry
Bonjour Thierry, et merci beaucouo d’avoir pris le temps de m’éclairer.
En avançant pas à pas, j’ai fini parcomprendre qu’il y avait, outre les techniques de transfert que je ne connais pas, un problème avec un plugin. Il marchait en local, mais m’empêchait d’accéder à l’admin en distant, donc je l’ai viré et je vais en chercher un autre.
Dans toutes ces aventures, j’ai également trouvé une vidéo (et d’autres sur la même page) qui traitent de ce passage local/distant, et je la trouve très claire, donc, sans vouloir embêter Aurélien, je donne le lien ici :
http://www.youtube.com/watch?v=cM9Z8aQTCvQ
Merci encore et bonne journée
Je suis ravi que tu ait pu résoudre ton problème et merci du lien !
Bonjour,
Je veux vous demander si quelqu’un parmi vous connait un plugin ou une extension du wpdbmanager qui permet à différents utilisateurs du wordpress multisite de sauvegarder leur base de données séparément car le wpdbmanager permet à l’admin du multisite de sauvegarder toutes les bases de données d’un seul coup, je vous informe que le wpdbmanager est installé pour mon site par contre je ne peux pas sauvegarder chaque base de données qui appartient au wp multisite.
Merci
Pour info, le mode multisite fait appel à une seule base de données car c’est là tout le principe de ce mode pour WordPress.
Maintenant peut-être que l’outil d’export de WordPress se limite aux données d’un seul site…
Bonjour,
j’ai suivi vos instructions et j’ai voulu exporter mon wordpress dans ma base de donnée créé sur mon hébergeur. Je l’ai téléchargé au format XML via la fonction exporter de wordpress ( au passage, je n’aurai donc pas les plugins avec cette version, comment pallier à cela? )
L’importation dans phpMyadmin bloue car j’ai un message d’erreur : Erreur d’importation de la configuration
je ne comprend pas ce que je dois faire,
pourvez vous m’aider?
merci par avance
Grégory
Attention, les outils d’import / export de WordPress ne doivent pas être utilisés avec phpMyAdmin mais uniquement entre différentes installations de WordPress.
Si vous souhaitez importer la totalité d’une bas de données, il faut passer directement par phpMyAdmin.
Effectivement, je n’ai pas fourni de liens. Je faisais référence au fait que l’on peut créer des meta boxes qui iront rajouter des boites d’options en fonction des custom post types. Par contre, on rentre dans du code pur et dur…
Bonjour,
je viens d’importer mon blog wordpress pour en faire un site il ne s’est pas importé comme le blog:le thème a changé , des pages se sont rajoutées..;Je me demande pourquoi.Que dois-je faire pour importer mon blog tel qu’il était?
Merci de vos réponses.
Le plus simple est de me contacter directement pour vous proposer une prestation payante – votre problème étant trop ciblé.
C’est encore moi..Je crois que j’ai compris:mon thème « Freshy » n’existe que sous wordpress.com…
Désolée de faire les questions..et les réponses mais je pensais tout d’abord avoir fait une mauvaise manip…
OK je n’avais pas lu ce 2e commentaire.
Bonjour, j’ai réussi à importer mes anciens articles blogger mais pas tous, l’outil n’importe pas les articles de la 1ère année, existe-il une limite dans l’import depuis blogger?
Hum c’est possible et je n’ai encore jamais utilisé celui pour Blogger. Toutefois, je pencherais plus pour une limitation serveur…
Bonjour! je suis novice avec wordpress. j’aimerais faire un site bilingue. (ang/fr). que pouvez vous me conseiller de faire? est-ce que le « mutltisite » de wordpress peux gerer ça? c-à-d: monsite.com/en (anglais); monsite.com/fr (français)? si c’est le cas, suis-je obligé de créer le fameux dossier « blog.dir »?
Enfin, je travaille avec Artisteer et j’ai généré un thème qui est pas mal, mais j’aimerais enlever tout ce qui fait penser à un blog: « publié par…tag » et autres..ça apparait SEULEMENT à la page d’accueil.
pour résumer, je voudrais faire un site web statique et bilingue, tout en utilisant la beauté des thèmes wordpress.
merci!
PARDON J’OUBLIAIS! après avoir éventuellement fait le site web en local (MULTISITE), faudra t-il que j’exporte tous les sites séparément?
c-à-d: export monsite.com/fr et monsite.com/en; ou UN SEUL export suffira?
Pour faire du multilingue il existe le plugin WPML qui gère autant de langues que souhaité – en payant toutefois.
xili-translate est une alternative gratuite que je ne connais pas très bien.
Sinon, dans le cas où l’on se limite à 2 langues, on peut effectivement créer 2 sites via le mode multisite – bien que personnellement je considère que c’est moins productif.
Pour l’export, 2 fichiers XML à générer ou import de la base de données via phpMyAdmin. L’import d’un XML est plus simple par contre.
Bonjour mes amis, j un probleme avec le flux rss, j’aimerait le configurer sur feedburner me voici ce que ca me donne comme erreur.
The URL does not appear to reference a valid XML file. We encountered the following problem: Error on line 3: The processing instruction target matching « [xX][mM][lL] » is not allowed.
Comment je peut faire pour regenerer un nouveau fichier xml pour que ca marche. J’utilise la version 3.4