{"id":363,"date":"2009-03-28T20:29:28","date_gmt":"2009-03-28T19:29:28","guid":{"rendered":"http:\/\/v6.capsule.org\/blog\/?p=363"},"modified":"2022-12-18T12:45:11","modified_gmt":"2022-12-18T11:45:11","slug":"import-de-wordpress-12-vers-wordpress-27","status":"publish","type":"post","link":"https:\/\/capsule.org\/blog\/import-de-wordpress-12-vers-wordpress-27\/","title":{"rendered":"Import de WordPress 1.2 vers WordPress 2.7"},"content":{"rendered":"<p>L&#8217;ancien blog est mort, vive l&#8217;ancien blog!<\/p>\n<p>Importer du WordPress 1.2 vers un WordPress 2.7 flambant neuf ne fut pas une mince affaire&#8230;<\/p>\n<p>Je me suis inspir\u00e9 du plugin d&#8217;export concoct\u00e9 par <a href=\"http:\/\/technosailor.com\/2006\/07\/05\/wordpress-to-wordpress-import\/\">Aaron Brazell<\/a> qui lui m\u00eame s&#8217;\u00e9tait inspir\u00e9 du script de <a href=\"http:\/\/ma.tt\/\">Matt Mullenweg<\/a>.<\/p>\n<p>Pour ceux qui seraient dans la m\u00eame situation que moi (\u00e7a doit pas courir les rues, ceci dit, WordPress 1.2 date quand m\u00eame un peu!), voici comment proc\u00e9der:<\/p>\n<ul>\n<li>T\u00e9l\u00e9chargez <a href=\"\/blog\/wp-content\/uploads\/old\/wp-xmlmigrate.zip\">mon plugin hack\u00e9<\/a> et d\u00e9compressez le.<\/li>\n<li>Copiez wp-xmlmigrate.php dans \/wp-content\/pugins\/<\/li>\n<li>Copiez export.php dans \/wp-admin\/<\/li>\n<li>\u00c9ditez export.php afin de d\u00e9finir les bonnes cat\u00e9gories \u00e0 exporter : $_POST[&#8216;catexport&#8217;] = array(1,2,3,4,5,6,7,8) exporte les cat\u00e9gories 1 \u00e0 8, par exemple.<\/li>\n<li>Activez le plugin<\/li>\n<li>Rendez-vous \u00e0 l&#8217;adresse [d\u00e9but de l&#8217;adresse de votre blog]\/wp-admin\/export.php<\/li>\n<li>Vous devriez obtenir un beau fichier XML contenant tous vos billets et les commentaires associ\u00e9s<\/li>\n<\/ul>\n<p>Il ne reste plus qu&#8217;\u00e0 vous arranger pour recopier les images et adapter vos chemins dans les billets, l&#8217;import des images n&#8217;ayant pas fonctionn\u00e9 lors de l&#8217;import (sans doute parce que la majorit\u00e9 de mes chemins \u00e9taient relatifs) et admirer vos anciens billets dans votre tout nouveau blog, exactement comme ici!<\/p>\n<p>Vous pouvez \u00e9galement mettre en place une r\u00e8gle de r\u00e9\u00e9criture sur l&#8217;ancien blog pour tout rediriger sur le nouveau et conserver votre r\u00e9f\u00e9rencement. La syntaxe d\u00e9pend de celle que vous aviez adopter mais vous pourriez vous inspirer de ceci si vous \u00e9tiez en \/archives\/date\/nom-du-billet et que vous passez en \/nom-du-billet (tous les sp\u00e9cialistes du SEO vous dirons que c&#8217;est la meilleure forme d&#8217;url pour un blog ;-)):<\/p>\n<blockquote><p>RewriteRule archives\/[0-9]+\/[0-9]+\/[0-9]+\/(.+) http:\/\/url-du-nouveau-blog\/$1 [QSA,R=301,L]<\/p><\/blockquote>\n<p>NB: une petit nettoyage des cat\u00e9gories sera sans doute n\u00e9cessaire : une fusion des cat\u00e9gories commune s&#8217;op\u00e8re bien mais celles qui n&#8217;existaient plus sur le nouveau blog sont cr\u00e9es, ce qui n&#8217;est pas forc\u00e9ment tr\u00e8s heureux si vous les aviez d\u00e9j\u00e0 r\u00e9organis\u00e9es.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217;ancien blog est mort, vive l&#8217;ancien blog! Importer du WordPress 1.2 vers un WordPress 2.7 flambant neuf ne fut pas une mince affaire&#8230; Je me suis inspir\u00e9 du plugin d&#8217;export concoct\u00e9 par Aaron Brazell qui lui m\u00eame s&#8217;\u00e9tait inspir\u00e9 du script de Matt Mullenweg. Pour ceux qui seraient dans la m\u00eame situation que moi (\u00e7a <a class=\"read-more\" href=\"https:\/\/capsule.org\/blog\/import-de-wordpress-12-vers-wordpress-27\/\">&hellip;&nbsp;<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[1,9],"tags":[48,50,49],"_links":{"self":[{"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/posts\/363"}],"collection":[{"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/comments?post=363"}],"version-history":[{"count":10,"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/posts\/363\/revisions"}],"predecessor-version":[{"id":1645,"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/posts\/363\/revisions\/1645"}],"wp:attachment":[{"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/media?parent=363"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/categories?post=363"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/capsule.org\/blog\/wp-json\/wp\/v2\/tags?post=363"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}