{"id":1478,"date":"2010-03-15T11:56:03","date_gmt":"2010-03-15T10:56:03","guid":{"rendered":"http:\/\/flaven.fr\/?p=1478"},"modified":"2013-09-24T13:02:14","modified_gmt":"2013-09-24T11:02:14","slug":"wordpress-xml-export-import-utiliser-loutil-dimport-et-dexport-dans-wordpress","status":"publish","type":"post","link":"https:\/\/flaven.fr\/2010\/03\/wordpress-xml-export-import-utiliser-loutil-dimport-et-dexport-dans-wordpress\/","title":{"rendered":"WordPress, XML, Export, Import &#8211; Utiliser l&#8217;outil d&#8217;import et d&#8217;export dans WordPress"},"content":{"rendered":"<p>\n<!-- WordPress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress --><br \/>\n<!--  WordPress, XML, Export, Import, PHP, MySQL, Backup --><br \/>\nUne des choses primordiales lorsque on travaille sur un site en g\u00e9n\u00e9ral, c&#8217;est de s&#8217;assurer du <code>backup<\/code> des donn\u00e9es du site : textes, images, navigation, liens&#8230;etc et\/ou de la portabilit\u00e9 \u00e9ventuelle des donn\u00e9es vers un autre espace d&#8217;h\u00e9bergement. Pour mener \u00e0 bien ces deux actions, <code>WordPress<\/code> offre nativement des possibilit\u00e9s d&#8217;import et d&#8217;export au format <code>.xml<\/code>.<!--more--> Nous allons voir rapidement comment exporter et importer les donn\u00e9es. Puis, dans un deuxi\u00e8me temps, utiliser ces facilit\u00e9s d&#8217;import et d&#8217;export pour passer un site en d\u00e9veloppement en production.<\/p>\n<p><b>Merci \u00e0 Lucile pour les captures d&#8217;\u00e9cran et le d\u00e9tail des sc\u00e9narios utilisateur pour l&#8217;import et l&#8217;export au sein de WordPress.<\/b><\/p>\n<h4>Les rudiments de l&#8217;import-export sous WordPress<\/h4>\n<h4>Les \u00e9tapes de l&#8217;export<\/h4>\n<p>Les \u00e9tapes \u00e0 suivre pour un export des donn\u00e9es en base.<\/p>\n<ol>\n<li>Il faut aller dans l&#8217;onglet <code>Outils<\/code><\/li>\n<li>Choisissez exporter<\/li>\n<li>Choisissez les publications de quels auteurs vous souhaitez t\u00e9l\u00e9charger<\/li>\n<li>Cliquez sur T\u00e9l\u00e9charger le fichier d&#8217;export. <i>A l&#8217;ouverture de la boite de dialogue choisissez enregistrer le fichier, puis cliquez sur OK.<\/i><\/li>\n<li>Le fichier XML de l&#8217;export apparait dans votre dossier de t\u00e9l\u00e9chargement.<\/li>\n<\/ol>\n<p><b>Vous poss\u00e9dez d\u00e9sormais un fichier XML d&#8217;archive contenant la totalit\u00e9 des donn\u00e9es de votre site sous WordPress, \u00e0 l&#8217;exception bien sur des fichiers envoy\u00e9s dans le r\u00e9pertoire <code>uploads<\/code> dont vous ne poss\u00e9dez que les adresses absolues ex <code>http:\/\/url_de_votre_wordpres\/wp-content\/uploads\/2010\/02\/mon-image_3.jpg<\/code>. Vous pouvez dor\u00e9navant vous servir de ce fichier <code>xml<\/code> pour l&#8217;importer dans un autre WordPress.<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/wp_blog_transfert_xml_export_1.jpg\" alt=\"Wordpress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress\" width=\"500\" height=\"265\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/wp_blog_transfert_xml_export_2.jpg\" alt=\"Wordpress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress\" width=\"500\" height=\"265\" \/><\/p>\n<h4>Les \u00e9tapes de l&#8217;import<\/h4>\n<p>Les \u00e9tapes \u00e0 suivre pour importer ce fichier xml d&#8217;export \u00e0 nouveau dans un WordPress.<\/p>\n<ol>\n<li>Il faut aller dans les outils<\/li>\n<li>Choisissez importer<\/li>\n<li>Vous pouvez importer des sources diverses de contenu importable notamment Blogger ou Dotclear. Nous choisirons ici l&#8217;importation de contenu WordPress, on clique donc sur <code>WordPress<\/code>.\n<li>Dans la nouvelle page, cliquez sur parcourir pour choisir votre fichier <code>xml<\/code> \u00e0 importer puis ensuite cliquez sur <code>OK<\/code> puis <code>envoyer le fichier et l'importer<\/code>.\n<li>Vous pouvez ici choisir de cr\u00e9er un nouvel utilisateur ou d&#8217;utiliser l&#8217;admin d\u00e9j\u00e0 cr\u00e9\u00e9. Ensuite, choisissez de t\u00e9l\u00e9charger ou non les fichiers joints au contenu. Il vous reste \u00e0 cliquer sur <code>envoyer<\/code>.\n<li>Une nouvelle page vous indique que l&#8217;importation \u00e0 correctement \u00e9t\u00e9 effectu\u00e9e.\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/wp_blog_transfert_xml_import_1.jpg\" alt=\"Wordpress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress\" width=\"500\" height=\"265\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/wp_blog_transfert_xml_import_2.jpg\" alt=\"Wordpress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress\" width=\"500\" height=\"265\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/wp_blog_transfert_xml_import_2_d.jpg\" alt=\"Wordpress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress\" width=\"500\" height=\"265\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/wp_blog_transfert_xml_import_3.jpg\" alt=\"Wordpress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress\" width=\"500\" height=\"265\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/flaven.fr\/wp-content\/uploads\/2010\/03\/wp_blog_transfert_xml_import_4.jpg\" alt=\"Wordpress, XML, Export, Import - Utiliser l'outil d'import et d'export dans WordPress\" width=\"500\" height=\"265\" \/><\/p>\n<h4>Passer un site sous WordPress en d\u00e9veloppement en production<\/h4>\n<p><a href=\"http:\/\/www.amazon.fr\/gp\/product\/2212135637\/ref=as_li_ss_il?ie=UTF8&#038;camp=1642&#038;creative=19458&#038;creativeASIN=2212135637&#038;linkCode=as2&#038;tag=hecubenet-21\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/ws.assoc-amazon.fr\/widgets\/q?_encoding=UTF8&#038;ASIN=2212135637&#038;Format=_SL160_&#038;ID=AsinImage&#038;MarketPlace=FR&#038;ServiceVersion=20070822&#038;WS=1&#038;tag=hecubenet-21\" align=\"right\" hspace=\"50\"><\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.fr\/e\/ir?t=hecubenet-21&#038;l=as2&#038;o=8&#038;a=2212135637\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>vCe n&#8217;est qu&#8217;une fa\u00e7on de faire pratique et pragmatique pour d\u00e9ployer rapidement un site sous WordPress. On va servir de ce que l&#8217;on nomme volontiers la portabilit\u00e9 des donn\u00e9es. Par exemple, imaginons que vous d\u00e9veloppiez le site sur une plate-forme diff\u00e9rente de celle qui va h\u00e9berger votre site en production. Pour illustrer notre propos, on va dire que :<\/p>\n<ul>\n<li>Le site de d\u00e9veloppement est con\u00e7u avec URL de base <code>http:\/\/projet1.dev.hecube.net<\/code><\/li>\n<li>Le site de production sera d\u00e9ploy\u00e9 avec URL de base <code>http:\/\/projet1.prod.hecube.net<\/code><\/li>\n<\/ul>\n<p>Si vous reproduisez exactement l&#8217;arborescence de votre site de d\u00e9veloppement sur le site de production, notamment le contenu du r\u00e9pertoire <code>\/wp-content\/uploads\/<\/code>, vous pourrez changer ensuite \u00e0 l&#8217;aide un trouver-remplacer dans votre \u00e9diteur favori (Dreamweaver, Textmate&#8230;) toutes les adresses commen\u00e7ant par  <code>http:\/\/projet1.dev.hecube.net<\/code> par <code>http:\/\/projet1.prod.hecube.net<\/code> pour ensuite importer le fichier xml contenant le contenu de votre WordPress patiemment rentr\u00e9 sur l&#8217;espace de d\u00e9veloppement. <b>C&#8217;est une <i>m\u00e9thode \u00e0 la hache<\/i> mais qui va vous faire \u00e9conomiser bien du temps et p\u00e2lit un des gros d\u00e9fauts de WordPress \u00e0 savoir \u00e9crire en dur l&#8217;URL de base partout dans la base de donn\u00e9es MySQL \u00e0 laquelle il est adoss\u00e9.<\/b><\/p>\n<p><b>Une vue partielle du contenu d&#8217;un fichier d&#8217;export WordPress<\/b><\/p>\n<pre lang=\"xml\" escaped=\"true\">\r\n\t\r\n\t&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\r\n\t&lt;!-- This is a WordPress eXtended RSS file generated by WordPress as an export of your blog. --&gt;\r\n\t&lt;!-- It contains information about your blog&#x27;s posts, comments, and categories. --&gt;\r\n\t&lt;!-- You may use this file to transfer that content from one site to another. --&gt;\r\n\t&lt;!-- This file is not intended to serve as a complete backup of your blog. --&gt;\r\n\r\n\t&lt;!-- To import this information into a WordPress blog follow these steps. --&gt;\r\n\t&lt;!-- 1. Log in to that blog as an administrator. --&gt;\r\n\t&lt;!-- 2. Go to Tools: Import in the blog&#x27;s admin panels (or Manage: Import in older versions of WordPress). --&gt;\r\n\t&lt;!-- 3. Choose &quot;WordPress&quot; from the list. --&gt;\r\n\t&lt;!-- 4. Upload this file using the form provided on that page. --&gt;\r\n\t&lt;!-- 5. You will first be asked to map the authors in this export file to users --&gt;\r\n\t&lt;!--    on the blog.  For each author, you may choose to map to an --&gt;\r\n\t&lt;!--    existing user on the blog or to create a new user --&gt;\r\n\t&lt;!-- 6. WordPress will then import each of the posts, comments, and categories --&gt;\r\n\t&lt;!--    contained in this file into your blog --&gt;\r\n\r\n\r\n\t&lt;rss version=&quot;2.0&quot;\r\n\t\txmlns:excerpt=&quot;http:\/\/wordpress.org\/export\/1.0\/excerpt\/&quot;\r\n\t\txmlns:content=&quot;http:\/\/purl.org\/rss\/1.0\/modules\/content\/&quot;\r\n\t\txmlns:wfw=&quot;http:\/\/wellformedweb.org\/CommentAPI\/&quot;\r\n\t\txmlns:dc=&quot;http:\/\/purl.org\/dc\/elements\/1.1\/&quot;\r\n\t\txmlns:wp=&quot;http:\/\/wordpress.org\/export\/1.0\/&quot;\r\n\t&gt;\r\n\r\n\t&lt;channel&gt;\r\n\t\t&lt;title&gt;wp_install&lt;\/title&gt;\r\n\t\t&lt;link&gt;http:\/\/127.0.0.1\/wordpress_2_9_1\/site&lt;\/link&gt;\r\n\t\t&lt;description&gt;Just another WordPress weblog&lt;\/description&gt;\r\n\t\t&lt;pubDate&gt;Sun, 21 Feb 2010 16:04:17 +0000&lt;\/pubDate&gt;\r\n\t\t&lt;generator&gt;http:\/\/wordpress.org\/?v=2.9.2&lt;\/generator&gt;\r\n\t\t&lt;language&gt;en&lt;\/language&gt;\r\n\t\t&lt;wp:wxr_version&gt;1.0&lt;\/wp:wxr_version&gt;\r\n\t\t&lt;wp:base_site_url&gt;http:\/\/127.0.0.1\/wordpress_2_9_1\/site&lt;\/wp:base_site_url&gt;\r\n\t\t&lt;wp:base_blog_url&gt;http:\/\/127.0.0.1\/wordpress_2_9_1\/site&lt;\/wp:base_blog_url&gt;\r\n\t\t&lt;wp:category&gt;&lt;wp:category_nicename&gt;accueil&lt;\/wp:category_nicename&gt;&lt;wp:category_parent&gt;&lt;\/wp:category_parent&gt;&lt;wp:cat_name&gt;&lt;![CDATA[accueil]]&gt;&lt;\/wp:cat_name&gt;&lt;wp:category_description&gt;&lt;![CDATA[only used on homepage]]&gt;&lt;\/wp:category_description&gt;&lt;\/wp:category&gt;\r\n\t\t&lt;wp:category&gt;&lt;wp:category_nicename&gt;divers&lt;\/wp:category_nicename&gt;&lt;wp:category_parent&gt;&lt;\/wp:category_parent&gt;&lt;wp:cat_name&gt;&lt;![CDATA[divers]]&gt;&lt;\/wp:cat_name&gt;&lt;\/wp:category&gt;\r\n\t\t&lt;wp:category&gt;&lt;wp:category_nicename&gt;cinema&lt;\/wp:category_nicename&gt;&lt;wp:category_parent&gt;&lt;\/wp:category_parent&gt;&lt;wp:cat_name&gt;&lt;![CDATA[Cin&eacute;ma]]&gt;&lt;\/wp:cat_name&gt;&lt;\/wp:category&gt;\r\n\t\t&lt;wp:category&gt;&lt;wp:category_nicename&gt;films&lt;\/wp:category_nicename&gt;&lt;wp:category_parent&gt;&lt;\/wp:category_parent&gt;&lt;wp:cat_name&gt;&lt;![CDATA[Films]]&gt;&lt;\/wp:cat_name&gt;&lt;\/wp:category&gt;\r\n\t\t&lt;wp:category&gt;&lt;wp:category_nicename&gt;homeslideshow&lt;\/wp:category_nicename&gt;&lt;wp:category_parent&gt;&lt;\/wp:category_parent&gt;&lt;wp:cat_name&gt;&lt;![CDATA[HomeSlideshow]]&gt;&lt;\/wp:cat_name&gt;&lt;\/wp:category&gt;\r\n\t\t&lt;wp:category&gt;&lt;wp:category_nicename&gt;destinations&lt;\/wp:category_nicename&gt;&lt;wp:category_parent&gt;&lt;\/wp:category_parent&gt;&lt;wp:cat_name&gt;&lt;![CDATA[Destinations]]&gt;&lt;\/wp:cat_name&gt;&lt;\/wp:category&gt;\r\n\t\t&lt;wp:category&gt;&lt;wp:category_nicename&gt;news&lt;\/wp:category_nicename&gt;&lt;wp:category_parent&gt;&lt;\/wp:category_parent&gt;&lt;wp:cat_name&gt;&lt;![CDATA[News]]&gt;&lt;\/wp:cat_name&gt;&lt;\/wp:category&gt;\r\n\t\t&lt;wp:tag&gt;&lt;wp:tag_slug&gt;adipiscing&lt;\/wp:tag_slug&gt;&lt;wp:tag_name&gt;&lt;![CDATA[adipiscing]]&gt;&lt;\/wp:tag_name&gt;&lt;\/wp:tag&gt;\r\n\t\t&lt;wp:tag&gt;&lt;wp:tag_slug&gt;amet&lt;\/wp:tag_slug&gt;&lt;wp:tag_name&gt;&lt;![CDATA[amet]]&gt;&lt;\/wp:tag_name&gt;&lt;\/wp:tag&gt;\r\n\t\t&lt;wp:tag&gt;&lt;wp:tag_slug&gt;aristides-de-sousa-mendes&lt;\/wp:tag_slug&gt;&lt;wp:tag_name&gt;&lt;![CDATA[aristides de sousa mendes]]&gt;&lt;\/wp:tag_name&gt;&lt;\/wp:tag&gt;\r\n\t\t\r\n\t\t&lt;!-- to be continued --&gt;\r\n\t\r\n<\/pre>\n<h2>Vid\u00e9o<\/h2>\n<p><b>Une vid\u00e9o en anglais sur l&#8217;import et l&#8217;export sous WordPress<\/b><br \/>\n<!--YouTube Error: bad URL entered--><\/p>\n<h2>En savoir plus<\/h2>\n<ul>\n<li>Une vue rapide des fonctions d&#8217;export et d&#8217;import sur le site de WordPress \/ Manage Export SubPanel<br \/>\n\t\t<a href=\"http:\/\/codex.wordpress.org\/Manage_Export_SubPanel\" target=\"_blank\">http:\/\/codex.wordpress.org\/Manage_Export_SubPanel<\/a><\/li>\n<li>Toutes les possibilt\u00e9s d&#8217;import d&#8217;une plate-forme tierce vers WordPress<br \/>\n\t\t<a href=\"http:\/\/codex.wordpress.org\/Importing_Content\" target=\"_blank\">http:\/\/codex.wordpress.org\/Importing_Content<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Une des choses primordiales lorsque on travaille sur un site en g\u00e9n\u00e9ral, c&#8217;est de s&#8217;assurer du backup des donn\u00e9es du site : textes, images, navigation,&hellip; <\/p>\n<p class=\"text-center\"><a href=\"https:\/\/flaven.fr\/2010\/03\/wordpress-xml-export-import-utiliser-loutil-dimport-et-dexport-dans-wordpress\/\" class=\"more-link\">Continue reading &rarr; <span class=\"screen-reader-text\">WordPress, XML, Export, Import &#8211; Utiliser l&#8217;outil d&#8217;import et d&#8217;export dans WordPress<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":9413,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"bf_ai_meta_description":"L\u2019outil d\u2019import et d\u2019export XML de WordPress sauvegarde et transf\u00e8re les donn\u00e9es de votre site. Ma\u00eetrisez l\u2019exportation pour s\u00e9curiser et migrer vos contenus.","bf_ai_og_title":"Utiliser l\u2019outil d\u2019import-export WordPress","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[3444,3448,3449,3452],"tags":[308,309,310,2211,20,2223,90],"class_list":["post-1478","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-databases","category-tools-productivity","category-tutorials-how-to","category-wordpress-cms","tag-backup","tag-export","tag-import","tag-mysql","tag-php","tag-wordpress","tag-xml"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3Vuhl-nQ","jetpack_featured_media_url":"https:\/\/flaven.fr\/wp-content\/uploads\/2011\/09\/wp_logo_generic3_g_bf.jpg","_links":{"self":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/1478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/comments?post=1478"}],"version-history":[{"count":1,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/1478\/revisions"}],"predecessor-version":[{"id":9461,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/posts\/1478\/revisions\/9461"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media\/9413"}],"wp:attachment":[{"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/media?parent=1478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/categories?post=1478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flaven.fr\/happy-api\/wp\/v2\/tags?post=1478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}