{"id":11992,"date":"2023-09-24T15:20:07","date_gmt":"2023-09-24T15:20:07","guid":{"rendered":"https:\/\/cooklicot.fr\/blog\/?p=11992"},"modified":"2023-09-28T09:00:30","modified_gmt":"2023-09-28T09:00:30","slug":"migrer-depuis-overblog-vers-wordpress","status":"publish","type":"post","link":"https:\/\/cooklicot.fr\/blog\/migrer-depuis-overblog-vers-wordpress\/","title":{"rendered":"Migrer depuis Overblog vers WordPress"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"11992\" class=\"elementor elementor-11992\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bf8b0b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bf8b0b1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-de60460\" data-id=\"de60460\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-657f80e elementor-widget elementor-widget-text-editor\" data-id=\"657f80e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Cet article ne rentre dans aucun des th\u00e8mes de ce blog mais m\u00e9rite quand m\u00eame d&rsquo;\u00eatre publi\u00e9, puisque nous avons nous-m\u00eame franchi le pas de quitter <a href=\"http:\/\/vegetaliens.over-blog.com\/\" target=\"_blank\" rel=\"noopener\">Overblog<\/a> pour passer sous <a href=\"https:\/\/fr.wikipedia.org\/wiki\/WordPress\" target=\"_blank\" rel=\"noopener\">WordPress<\/a>.<\/p><p>Comme nous n&rsquo;avons trouv\u00e9 aucun article ou tuto \u00e0 jour \u00e0\u00a0 travers le vaste monde de l&rsquo;internet qui explique comment effectuer une telle migration (ceux trouv\u00e9s n&rsquo;ont pas fonctionn\u00e9)&#8230; et puisque <strong>ce travail aura pris plusieurs semaines pour obtenir un transfert complet et r\u00e9ussi<\/strong>, il nous semble utile de partager notre exp\u00e9rience <strong>afin que d&rsquo;autres puissent en faire autant<\/strong>. Je laisse maintenant le clavier \u00e0 Jean-Baptiste qui s&rsquo;est occup\u00e9 de tout \u00e7a&#8230;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a57637 elementor-widget elementor-widget-image\" data-id=\"3a57637\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png\" class=\"attachment-large size-large wp-image-5739\" alt=\"\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png 512w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-300x300.png 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-150x150.png 150w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-80x80.png 80w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-320x320.png 320w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-50x50.png 50w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-270x270.png 270w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-192x192.png 192w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-180x180.png 180w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-32x32.png 32w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b889c40 elementor-widget elementor-widget-heading\" data-id=\"b889c40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Pourquoi quitter Overblog ?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0db7bf0 elementor-widget elementor-widget-text-editor\" data-id=\"0db7bf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Il existe <strong>plusieurs bonnes raison de quitter Overblog&#8230;<\/strong> mais voici les plus importantes \u00e0 nos yeux :<\/p><ul><li>la modification du th\u00e8me est r\u00e9serv\u00e9e aux comptes premium<\/li><li>de moins en moins pratique \u00e0 administrer, avec trop peu de possibilit\u00e9s \u00e0 la fois techniques et esth\u00e9tiques<\/li><li>l&rsquo;adresse \u00ab\u00a0<u>vegetaliens<\/u>.over-blog.fr\u00a0\u00bb\u00a0n&rsquo;\u00e9tait plus tr\u00e8s repr\u00e9sentative du contenu publi\u00e9\u2026<\/li><li><strong>Et surtout, la publicit\u00e9<\/strong> qui parasite le contenu<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1276e50 elementor-widget elementor-widget-heading\" data-id=\"1276e50\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Pourquoi aller sur WordPress ?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8054cc2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8054cc2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b4f0ed\" data-id=\"5b4f0ed\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dcfe8af elementor-widget elementor-widget-text-editor\" data-id=\"dcfe8af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"text-align: right;\">Pour ceux qui ne connaissent pas WordPress, je vous invite \u00e0 aller sur cette page de pr\u00e9sentation :\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5e0c09 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"c5e0c09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fas fa-long-arrow-alt-right\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b1cc776\" data-id=\"b1cc776\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7b0af93 elementor-widget elementor-widget-linky\" data-id=\"7b0af93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"linky.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"linky-container\"><a href=\"https:\/\/wpformation.com\/utiliser-wordpress\/\" target=\"\" class=\"linky\" ><\/a><div class=\"linky-layout-zone-side\"><div class=\"linky-block-2 linky-image\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wordpress-1288020_640-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wordpress-1288020_640-150x150.png 150w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wordpress-1288020_640-300x300.png 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wordpress-1288020_640-80x80.png 80w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wordpress-1288020_640-320x320.png 320w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wordpress-1288020_640.png 640w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div class=\"linky-layout-zone-main\"><div class=\"linky-block-0 linky-title\">WordPress<\/div><div class=\"linky-block-1 linky-summary\">Bienvenue sur le constructeur de site Web le plus populaire au monde. <br>\n43 % du contenu sur le Web est cr\u00e9\u00e9 sur WordPress...<\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6bdde9 elementor-widget elementor-widget-image\" data-id=\"b6bdde9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png\" class=\"attachment-large size-large wp-image-5739\" alt=\"\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png 512w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-300x300.png 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-150x150.png 150w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-80x80.png 80w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-320x320.png 320w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-50x50.png 50w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-270x270.png 270w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-192x192.png 192w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-180x180.png 180w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-32x32.png 32w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3d7e75 elementor-widget elementor-widget-heading\" data-id=\"a3d7e75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Et techniquement, \u00e7a se passe comment ?<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fab2297 elementor-alert-warning elementor-widget elementor-widget-alert\" data-id=\"fab2297\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"alert.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-alert\" role=\"alert\">\n\n\t\t\t\t\t\t<span class=\"elementor-alert-title\"><i class=\"fa fa-exclamation-circle fa-2x\"><\/i><\/span>\n\t\t\t\n\t\t\t\t\t\t<span class=\"elementor-alert-description\">Avant de rentrer dans le vif du sujet, je tiens \u00e0 pr\u00e9ciser que cette migration a \u00e9t\u00e9 effectu\u00e9e au printemps 2022, soit plus d'un an avant l'\u00e9criture de cet article, il est donc possible que mon script ne fonctionne pas en totalit\u00e9 et demande quelques ajustements...&nbsp;<\/span>\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c94d59 elementor-widget elementor-widget-text-editor\" data-id=\"0c94d59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<blockquote><p>Pour simplifier, j&rsquo;\u00e9cris \u00e0 partir de l\u00e0 : <strong>WP<\/strong> pour <strong>WordPress<\/strong> et <strong>OVB<\/strong> pour <strong>OverBlog<\/strong><\/p><\/blockquote><p><span style=\"text-decoration: underline;\"><strong>En r\u00e9sum\u00e9, voici les \u00e9tapes :\u00a0<\/strong><\/span><\/p><ol><li><a href=\"#etape1\">Migration des abonn\u00e9s<\/a><\/li><li><a href=\"#etape2\">R\u00e9cup\u00e9ration du contenu (Pages, Articles et Commentaires)<\/a><\/li><li><a href=\"#etape3\">Pr\u00e9paration du WP<\/a><\/li><li><a href=\"#etape4\">Ex\u00e9cution d&rsquo;un script qui va transformer l&rsquo;export OVB en plusieurs fichiers d&rsquo;import exploitables par WP<\/a><\/li><li><a href=\"#etape5\">Import du contenu avec WP All Import<\/a><\/li><li><a href=\"#etape6\">Rapatriement des images<\/a><\/li><li><a href=\"#etape7\">R\u00e9cr\u00e9er les thumbnails<\/a><\/li><li><a href=\"#bonus\">Bonus<\/a><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dc996c elementor-widget elementor-widget-menu-anchor\" data-id=\"2dc996c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"etape1\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a3b278 elementor-widget elementor-widget-text-editor\" data-id=\"9a3b278\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><span style=\"text-decoration: underline;\">Premi\u00e8re \u00e9tape\u00a0<\/span>\u00a0:\u00a0<strong>r\u00e9cup\u00e9rer la liste des vos abonn\u00e9s<\/strong><\/h4><ol><li>Dans l&rsquo;interface d&rsquo;admin OVB, sur votre \u00ab\u00a0<strong>Tableau de bord\u00a0\u00bb<\/strong>, \u00e0 la section <strong>\u00ab\u00a0Statistiques\u00a0\u00bb,<\/strong> cliquer sur <strong>\u00ab\u00a0Abonn\u00e9s newsletter\u00a0\u00bb<\/strong> \u00e0 droite de l&rsquo;en-t\u00eate : <a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/abonnes.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-11995\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/abonnes.jpg\" alt=\"\" width=\"712\" height=\"317\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/abonnes.jpg 1346w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/abonnes-300x134.jpg 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/abonnes-1024x456.jpg 1024w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/abonnes-768x342.jpg 768w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/abonnes-1320x587.jpg 1320w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/a><\/li><li>Une fois arriv\u00e9<strong> sur la liste de vos abonn\u00e9s<\/strong>, vous observerez qu&rsquo;il faut un <strong>compte Premium<\/strong> pour pouvoir l&rsquo;exporter&#8230; \ud83d\ude15il va donc falloir faire un copier-coller des adresses affich\u00e9es (en faisant un clic de survol) que vous placerez dans <strong>un fichier qui aura l&rsquo;extension &lsquo;.csv&rsquo; <\/strong><span style=\"text-decoration: underline;\"><br \/>Le format du fichier est simple :<\/span> <strong>une ligne = une adresse email<\/strong> (et rien d&rsquo;autre).<br \/>Ce qui malheureusement prend du temps, c&rsquo;est que la liste est pagin\u00e9e donc il faut faire des copier-coller successifs\u2026 tout d\u00e9pend du nombre d&rsquo;abonn\u00e9s\u00a0 !<\/li><li>Sur votre WP, dans votre extension de newsletter (pour ma part j&rsquo;utilise <a href=\"https:\/\/fr.wordpress.org\/plugins\/mailpoet\/\" target=\"_blank\" rel=\"noopener\">Mailpoet<\/a> sur tous mes sites WP), il ne vous reste plus qu&rsquo;\u00e0 <strong>importer le fichier<\/strong> ainsi cr\u00e9\u00e9 \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf430b8 elementor-widget elementor-widget-menu-anchor\" data-id=\"cf430b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"etape2\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c8e1c60 elementor-widget elementor-widget-text-editor\" data-id=\"c8e1c60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><span style=\"text-decoration: underline;\">Deuxi\u00e8me \u00e9tape <\/span>\u00a0:\u00a0<strong>r\u00e9cup\u00e9rer le contenu du blog\u00a0<\/strong><\/h4><ol><li>Dans l&rsquo;interface d&rsquo;admin OVB, cliquez sur \u00ab\u00a0<strong>Param\u00e8tres\u00a0\u00bb\u00a0<\/strong>dans le menu lat\u00e9ral de gauche<\/li><li>Vous trouverez un peu plus bas une section <strong>\u00ab\u00a0Exporter\u00a0\u00bb\u00a0<\/strong>avec un joli bouton, vous cliquez dessus et hop, une notification vous informe que la demande d&rsquo;export a \u00e9t\u00e9 prise en compte, <strong>tout simplement et sans compte Premium !\u00a0<a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/export_blog.jpg\"><img decoding=\"async\" class=\"wp-image-11996 aligncenter\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/export_blog.jpg\" alt=\"\" width=\"440\" height=\"337\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/export_blog.jpg 733w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/export_blog-300x230.jpg 300w\" sizes=\"(max-width: 440px) 100vw, 440px\" \/><\/a><\/strong><\/li><li>En effet, quelques minutes plus tard (cela peut \u00eatre long si le blog est tr\u00e8s gros&#8230;),<strong> vous recevez un mail<\/strong> avec un lien pour t\u00e9l\u00e9charger <strong>une archive dans laquelle se trouve l&rsquo;ensemble de tout votre blog<\/strong> : Pages, Articles et Commentaires !<\/li><\/ol><blockquote><p>Si vous lisez cet article par simple curiosit\u00e9, je vous conseille de profiter de cette possibilit\u00e9 tant qu&rsquo;elle existe pour sauvegarder votre site OVB<\/p><\/blockquote>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a16aaa elementor-widget elementor-widget-menu-anchor\" data-id=\"4a16aaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"etape3\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-312f937 elementor-widget elementor-widget-text-editor\" data-id=\"312f937\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><span style=\"text-decoration: underline;\">Troisi\u00e8me \u00e9tape <\/span>\u00a0:\u00a0<strong>pr\u00e9parer WP<\/strong><\/h4><ol><li>Installez l&rsquo;extension d&rsquo;import suivante : <a href=\"https:\/\/fr.wordpress.org\/plugins\/woocommerce-xml-csv-product-import\/\" target=\"_blank\" rel=\"noopener\">WP All Import<\/a> <span style=\"color: #ff0000;\"><strong>ET NOTEZ QUE<\/strong><\/span> l&rsquo;extension <strong>dans sa version gratuite ne vous permettra pas de r\u00e9cup\u00e9rer les commentaires<\/strong> li\u00e9s aux articles. Si vous voulez restaurer \u00e9galement les commentaires, il vous faudra donc utiliser <strong>la version Pro&#8230; <\/strong>WP All Import est simple et clair \u00e0 utiliser, cependant, si vous ne savez pas comment le param\u00e9trer, je vous propose <a href=\"https:\/\/github.com\/jibap\/Overblog2Wordpress\/blob\/main\/wp_pmxi_templates.sql\" target=\"_blank\" rel=\"noopener\">mon fichier de configuration<\/a> . Il s&rsquo;agit d&rsquo;une requ\u00eate SQL \u00e0 effectuer dans votre base de donn\u00e9es WP, cela va cr\u00e9er un <span style=\"text-decoration: underline;\">mod\u00e8le d&rsquo;importation<\/span> qui inclue : <strong>Pages, Articles et Commentaires.<\/strong><\/li><li>Si comme nous, votre blog est ancien (16 ans) et que beaucoup d&rsquo;articles contiennent des images pointant sur le net qui n&rsquo;existent plus, il faut ajouter \u00e0 la m\u00e9diath\u00e8que WP <strong>une image par d\u00e9faut\u00a0<\/strong>qui sera utilis\u00e9e par le script de transposition pour toutes les images injoignables.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b7b8f1 elementor-widget elementor-widget-menu-anchor\" data-id=\"2b7b8f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"etape4\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a08e644 elementor-widget elementor-widget-text-editor\" data-id=\"a08e644\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><span style=\"text-decoration: underline;\">Quatri\u00e8me \u00e9tape <\/span>\u00a0: pr\u00e9parer et ex\u00e9cuter le script<\/h4><p><strong>Le fichier XML d&rsquo;export OVB n&rsquo;est ni compatible<\/strong> avec l&rsquo;outil d&rsquo;import de WP (cet outil n&rsquo;a pas fonctionn\u00e9 chez moi, m\u00eame avec un export WP ! et d&rsquo;apr\u00e8s mes recherches sur ce sujet, il semble que cet outil fonctionne de fa\u00e7on al\u00e9atoire avec 50% de r\u00e9ussite\u2026), <strong>ni compatible avec WP ALL Import<\/strong> qui fonctionne avec des contenus s\u00e9par\u00e9s ; il importe des pages OU des articles OU des commentaires OU&#8230;<\/p><p>C&rsquo;est pourquoi <strong>j&rsquo;ai d\u00fb \u00e9crire un script<\/strong> <strong>en PowerShell<\/strong> (qui fait quand m\u00eame 250 lignes) qui va notamment (mais pas que) <strong>transformer l&rsquo;export cr\u00e9\u00e9 par OVB en plusieurs fichiers .XML utilisables dans WP All Import<\/strong>. Vous pouvez t\u00e9l\u00e9charger mon script \u00e0 l&rsquo;adresse de projet GitHub suivante : <a href=\"https:\/\/github.com\/jibap\/Overblog2Wordpress\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/jibap\/Overblog2Wordpress<\/a><\/p><p>\u00a0<\/p><p><strong><span style=\"text-decoration: underline; color: #ff6600;\">Ce script doit \u00eatre pr\u00e9par\u00e9 avant d&rsquo;\u00eatre ex\u00e9cut\u00e9, voici comment :\u00a0<\/span><\/strong><\/p><ol><li>Puisqu&rsquo;il est question d&rsquo;ajouter des contenus, il va falloir les ajouter sans cr\u00e9er de conflits d&rsquo;ID au niveau de la base de donn\u00e9es. Il est donc <strong>n\u00e9cessaire d&rsquo;aller interroger la BDD pour conna\u00eetre le dernier ID de contenu cr\u00e9\u00e9<\/strong> (attention a bien adapter cette requ\u00eate avec votre pr\u00e9fixe de table, par d\u00e9faut : \u00ab\u00a0wp_\u00a0\u00bb) :<br \/><p style=\"text-align: center;\"><span style=\"color: #ffffff; background: #4c4c4c; padding: 5px;\">SELECT ID FROM `wp_posts` ORDER BY ID DESC LIMIT 1;\u00a0<\/span><\/p><p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/requete_sql.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-11997 size-full\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/requete_sql.jpg\" alt=\"\" width=\"660\" height=\"276\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/requete_sql.jpg 660w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/requete_sql-300x125.jpg 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><\/p><\/li><li>Il faut ensuite \u00e9diter le script \u00ab\u00a0<strong>overblog2wordpress.ps1<\/strong>\u00a0\u00bb (clic droit puis <strong>Ouvrir avec<\/strong>&#8230; <strong>Windows Powershell<\/strong> <strong>ISE<\/strong> ).<ul><li><span style=\"text-decoration: underline;\">ligne 2<\/span> : modifier le <strong>nom de fichier<\/strong> par celui de votre <strong>export OVB<\/strong> <em>(pensez \u00e0 mettre votre fichier d&rsquo;export dans le m\u00eame dossier que le script)<\/em><\/li><li><span style=\"text-decoration: underline;\">ligne 9<\/span> : modifier la valeur de <strong>$id<\/strong> avec la valeur trouv\u00e9e gr\u00e2ce \u00e0 la requ\u00eate SQL du point pr\u00e9c\u00e9dent<\/li><li><span style=\"text-decoration: underline;\">ligne 19<\/span> : modifier la valeur de <strong>$placeholderIMG<\/strong> avec l&rsquo;adresse exacte de votre <strong>image par d\u00e9faut\u00a0<\/strong><\/li><li>une <strong>librairie PowerShell est n\u00e9cessaire<\/strong> \u00e0 l&rsquo;ex\u00e9cution du script, pour cela dans une console PowerShell :<br \/><p style=\"text-align: center;\"><span style=\"color: #ffffff; background: #4c4c4c; padding: 5px;\">Install-Module PSParseHTML -AllowClobber -Force<\/span><\/p><\/li><\/ul><\/li><li>Vous pouvez \u00e0 pr\u00e9sent <strong>ex\u00e9cuter le script<\/strong> en appuyant tout simplement sur la touche <strong>F5<\/strong><\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d78e932 elementor-widget elementor-widget-toggle\" data-id=\"d78e932\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2261\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2261\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Vous souhaitez savoir ce que le script fait exactement ?<\/a>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-2261\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2261\">Comme indiqu\u00e9 pr\u00e9c\u00e9demment, le script va transformer le fichier d&rsquo;export OVB en <strong>3 fichiers<\/strong> : un pour les <strong>pages<\/strong>, un pour les <strong>articles<\/strong> et un pour les <strong>commentaires<\/strong>.\n\n<span style=\"text-decoration: underline;\">Mais surtout, le script va <strong>nettoyer<\/strong> et enlever tout le <strong>superflu<\/strong> inutile \u00e0 WP :<\/span>\n<ul>\n \t<li>Suppression des attributs \u00ab\u00a0class\u00a0\u00bb : <strong>le style CSS OVB<\/strong> ne sera pas conserv\u00e9 \u00e9vitant d&rsquo;alourdir le code source et les conflits de style <span style=\"color: #99ccff;\"><strong>(removeClass)<\/strong><\/span><\/li>\n \t<li>Par d\u00e9faut, OVB cr\u00e9\u00e9 un <strong>lien vers le fichier image<\/strong> sur toute image ins\u00e9r\u00e9e dans un article, le script va supprimer ce lien (mais pas les liens qui pointent sur une autre adresse que le media) <strong><span style=\"color: #99ccff;\">(removeLinks)<\/span><\/strong><\/li>\n \t<li>V\u00e9rification des <strong>images obsol\u00e8tes<\/strong> : le script va tenter de joindre chaque image trouv\u00e9e et si celle-ci est injoignable, la remplace par l&rsquo;image par d\u00e9faut <span style=\"color: #99ccff;\"><strong>(checkURLs)<\/strong><\/span><\/li>\n \t<li>Transposition des <strong>statuts<\/strong> compr\u00e9hensibles par WP (publi\u00e9, brouillon, ou nul)<\/li>\n \t<li>le HTML source est \u00e9galement minifi\u00e9 et nettoy\u00e9 pour importer un <strong>code propre <span style=\"color: #99ccff;\">(cleanHTML)<\/span><\/strong><\/li>\n<\/ul>\n<span style=\"color: #ff6600;\"><strong>Les 3 premiers points<\/strong><\/span> peuvent <span style=\"text-decoration: underline;\"><strong>ne pas \u00eatre ex\u00e9cut\u00e9s<\/strong> <\/span>en commentant l&rsquo;appel \u00e0 la <strong><span style=\"color: #99ccff;\">fonction indiqu\u00e9e (#)<\/span><\/strong> dans la fonction principale (<span style=\"color: #99ccff;\"><strong>tranform<\/strong><\/span>)<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6cc9c70 elementor-widget elementor-widget-menu-anchor\" data-id=\"6cc9c70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"etape5\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f25d463 elementor-widget elementor-widget-text-editor\" data-id=\"f25d463\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><span style=\"text-decoration: underline;\">Cinqui\u00e8me \u00e9tape <\/span>\u00a0:\u00a0<strong>importer les contenus dans WP<\/strong><\/h4><p>Dans WP, gr\u00e2ce \u00e0 l&rsquo;extension <a href=\"https:\/\/fr.wordpress.org\/plugins\/woocommerce-xml-csv-product-import\/\" target=\"_blank\" rel=\"noopener\">WP All Import,<\/a> importez les <strong>articles<\/strong>, les <strong>pages<\/strong> et les <strong>commentaires <span style=\"color: #ff0000;\">(dans cet ordre !!!)<\/span><\/strong><\/p><p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/fichiers_generes.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-11998 size-full\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/fichiers_generes.jpg\" alt=\"\" width=\"262\" height=\"431\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/fichiers_generes.jpg 262w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/fichiers_generes-182x300.jpg 182w\" sizes=\"(max-width: 262px) 100vw, 262px\" \/><\/a><\/p><p>Je vous <strong>conseille de surveiller l&rsquo;import<\/strong> en v\u00e9rifiant dans le log affich\u00e9 si les IDs de contenus cr\u00e9\u00e9s correspondent bien :<\/p><p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-11999 size-full\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids.jpg\" alt=\"\" width=\"674\" height=\"475\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids.jpg 674w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids-300x211.jpg 300w\" sizes=\"(max-width: 674px) 100vw, 674px\" \/><\/a>Vous pouvez \u00e9galement <strong>v\u00e9rifier en base de donn\u00e9es <\/strong>si les \u00ab\u00a0unique_key\u00a0\u00bb correspondent aux \u00ab\u00a0post_id\u00a0\u00bb :\u00a0<\/p><p style=\"text-align: center;\"><span style=\"color: #ffffff; background: #4c4c4c; padding: 5px;\">SELECT * FROM `wp_pmxi_posts`<\/span><\/p><p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids-1.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12000 size-full\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids-1.jpg\" alt=\"\" width=\"766\" height=\"502\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids-1.jpg 766w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/verif_ids-1-300x197.jpg 300w\" sizes=\"(max-width: 766px) 100vw, 766px\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-db7ae1d elementor-widget elementor-widget-menu-anchor\" data-id=\"db7ae1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"etape6\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c59878 elementor-widget elementor-widget-text-editor\" data-id=\"5c59878\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><span style=\"text-decoration: underline;\">Sixi\u00e8me \u00e9tape <\/span>\u00a0: rapatrier les images<\/h4><p>A ce stade, si tout s&rsquo;est d\u00e9roul\u00e9 comme pr\u00e9vu, vous avez r\u00e9cup\u00e9r\u00e9 tous vos contenus ! Cependant, <strong>toutes les images affich\u00e9es dans vos pages\/articles proviennent toujours d&rsquo;Overblog&#8230;<\/strong> Si comme moi vous souhaitez tout supprimer chez Overblog et <strong>vous r\u00e9approprier vos images,<\/strong> il va falloir les rapatrier en local, sur votre WP.<\/p><p>\u00a0<\/p><p>Pour cette op\u00e9ration, il existe de nombreuses extensions capables de le faire sur WP ; apr\u00e8s plusieurs essais, j&rsquo;ai choisi<strong> <a href=\"https:\/\/fr.wordpress.org\/plugins\/cache-images\/\" target=\"_blank\" rel=\"noopener\">Cache Images<\/a><\/strong><\/p><p>L&rsquo;avantage de cette extension est qu&rsquo;elle va simplement vous lister toutes les images trouv\u00e9es par nom de domaine, il suffira donc de <strong>choisir tous les domaines correspondant \u00e0 OVB<\/strong> :\u00a0<\/p><p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/cache_images.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12001 size-full\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/cache_images.jpg\" alt=\"\" width=\"456\" height=\"593\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/cache_images.jpg 456w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/cache_images-231x300.jpg 231w\" sizes=\"(max-width: 456px) 100vw, 456px\" \/><\/a><\/p><p>Vous l&rsquo;aurez compris, cela \u00e9vite de s&rsquo;approprier des <strong>images qui ne vous appartiennent pas !<\/strong><\/p><p>\u00a0<\/p><p>Une fois le bouton <strong>\u00ab\u00a0Cache from this domain\u00a0\u00bb<\/strong> cliqu\u00e9, il faut faire preuve de <strong>patience<\/strong> car cela peut-\u00eatre assez long, puisque l&rsquo;extension va se charger de :<\/p><ol><li>t\u00e9l\u00e9charger chaque image une \u00e0 une<\/li><li>l&rsquo;ins\u00e9rer dans votre m\u00e9diath\u00e8que WP<\/li><li>aller modifier dans vos contenus l&rsquo;adresse de l&rsquo;image ainsi rapatri\u00e9e&#8230;\u00a0<\/li><\/ol><p>Vous pouvez <strong>suivre l&rsquo;avancement<\/strong> gr\u00e2ce \u00e0 un petit compteur discret :\u00a0<\/p><p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wait_caching.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12002 size-full\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wait_caching.jpg\" alt=\"\" width=\"421\" height=\"570\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wait_caching.jpg 421w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/wait_caching-222x300.jpg 222w\" sizes=\"(max-width: 421px) 100vw, 421px\" \/><\/a><\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16dfa94 elementor-widget elementor-widget-menu-anchor\" data-id=\"16dfa94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"etape7\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e0b6a2 elementor-widget elementor-widget-text-editor\" data-id=\"4e0b6a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4><span style=\"text-decoration: underline;\">Septi\u00e8me \u00e9tape (optionnelle)<\/span> : r\u00e9cr\u00e9er les \u00ab\u00a0thumbnails\u00a0\u00bb<\/h4><p>Les contenus sous WP proposent de d\u00e9finir une \u00ab\u00a0<strong>image de mise en avant<\/strong>\u00ab\u00a0, une image qui illustrera votre contenu. Cette image appel\u00e9e aussi thumbnail est <strong>primordiale<\/strong> sur un blog car elle va \u00eatre utilis\u00e9e dans de nombreux endroits (liste d&rsquo;articles, cat\u00e9gories, articles suivant\/pr\u00e9c\u00e9dents, suggestion&#8230;)<\/p><p>J&rsquo;ai donc fait appel \u00e0 une autre extension pour me m\u00e2cher le travail : <strong><a href=\"https:\/\/fr.wordpress.org\/plugins\/xo-featured-image-tools\/\" target=\"_blank\" rel=\"noopener\">XO Featured Image<\/a><\/strong>. Cette extension va tout simplement aller dans chaque article (ou page si vous l&rsquo;activez) trouver <strong>la premi\u00e8re image et l&rsquo;enregistrer comme image de mise en avant.<\/strong> Alors oui, c&rsquo;est vrai que la premi\u00e8re image n&rsquo;est pas toujours la meilleure mais c&rsquo;est quand m\u00eame mieux que rien, surtout quand on a <strong>plus de 1000 articles<\/strong> comme ce fut le cas pour nous&#8230;<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9dc0ae1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9dc0ae1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b1899e4\" data-id=\"b1899e4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-faefed9 elementor-widget elementor-widget-heading\" data-id=\"faefed9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Et voil\u00e0 ! C'est termin\u00e9 !<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ef99ee elementor-widget elementor-widget-text-editor\" data-id=\"8ef99ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 style=\"text-align: center;\">J&rsquo;esp\u00e8re que cet article vous aura rendu service et vous aura permis de <strong>mener \u00e0 bien votre migration depuis Overblog vers WordPress !<\/strong><\/h5><p style=\"text-align: center;\"><em>P.S : Le script est plut\u00f4t bien comment\u00e9 donc si des ajustements sont n\u00e9cessaires, cela devrait vous aider \u00e0 les faire.\u00a0<\/em><\/p><p>\u00a0<\/p><p>Voici les versions utilis\u00e9es lors de ma migration :\u00a0<\/p><ul><li>WP-ALL-IMPORT-PRO :<strong> 4.7.2<\/strong><\/li><li>CACHE-IMAGES : <strong>3.1<\/strong><\/li><li>XO-FEATURED-IMAGE-TOOLS : <strong>1.6.1<\/strong><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-807406e elementor-widget elementor-widget-menu-anchor\" data-id=\"807406e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"bonus\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57d1f10 elementor-widget elementor-widget-image\" data-id=\"57d1f10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png\" class=\"attachment-large size-large wp-image-5739\" alt=\"\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png 512w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-300x300.png 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-150x150.png 150w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-80x80.png 80w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-320x320.png 320w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-50x50.png 50w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-270x270.png 270w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-192x192.png 192w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-180x180.png 180w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-32x32.png 32w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ba7a37c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ba7a37c\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-da212f6\" data-id=\"da212f6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6b0dc99 elementor-widget elementor-widget-text-editor\" data-id=\"6b0dc99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 style=\"text-align: center;\"><span style=\"text-decoration: underline; color: #800000;\">Bonus<\/span><\/h2><p>Si comme nous, votre blog a \u00e9volu\u00e9 au fil des ans, et vous avez <strong>chang\u00e9 de pseudo\/email \u00e0 plusieurs reprises<\/strong>, il est possible sur WP de modifier tous vos contenus (attention aux pr\u00e9fixes de table encore une fois !) :<\/p><p><code>UPDATE `wp_comments` SET `comment_author_email` = 'bon-email@gmail.com' WHERE `wp_comments`.`comment_author_email` = 'ancien@yahoo.fr';<\/code><\/p><p>ou<code><br \/>UPDATE `wp_comments` SET `comment_author_email` = 'bon-email@gmail.com' WHERE `wp_comments`.`comment_author` = 'Ancien Pseudo';<\/code><\/p><p>Changement de pseudo :<\/p><p><code>UPDATE `wp_comments` SET `comment_author` = 'Cam\u00e9licot' WHERE `wp_comments`.`comment_author` LIKE 'Petite F\u00e9e Coquelicot';<\/code><\/p><p>Modification de l&rsquo;ID sur les commentaires pour mapper le bon utilisateur (v\u00e9rifiez avant votre ID dans la table \u00ab\u00a0wp_users\u00a0\u00bb) :<\/p><p><code>UPDATE `wp_comments` SET `user_id` = 1 WHERE `wp_comments`.`comment_author` LIKE 'Cam\u00e9licot';<\/code><\/p><p>Si vous souhaitez remettre la date de cr\u00e9ation \u00e0 la place de la date de modification :<\/p><p><code>UPDATE `wp_posts` SET `post_modified_gmt` = `post_date_gmt`, `post_modified` = `post_date` WHERE `wp_posts`.`post_type` = 'post'<\/code><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a61a907 elementor-widget elementor-widget-image\" data-id=\"a61a907\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png\" class=\"attachment-large size-large wp-image-5739\" alt=\"\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog.png 512w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-300x300.png 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-150x150.png 150w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-80x80.png 80w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-320x320.png 320w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-50x50.png 50w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-270x270.png 270w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-192x192.png 192w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-180x180.png 180w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2022\/01\/cropped-coquelicot_blog-32x32.png 32w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6de1b5 elementor-widget elementor-widget-text-editor\" data-id=\"c6de1b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Quand j&rsquo;ai voulu <strong>faire le m\u00e9nage sur Overblog<\/strong>, une fois la migration effectu\u00e9e, je me suis rendu compte qu&rsquo;il n&rsquo;existait pas de <strong>\u00ab\u00a0S\u00e9lectionner tout\u00a0\u00bb<\/strong> puis<strong> \u00ab\u00a0Supprimer\u00a0\u00bb&#8230;&nbsp;<\/strong><\/p>\n<h5 style=\"text-align: center;\">Je vous partage donc mon <strong>astuce pour s\u00e9lectionner l&rsquo;ensemble des contenus list\u00e9s sur OVB<\/strong> !<\/h5>\n<p style=\"text-align: left;\">Il faut tout d&rsquo;abord chercher la<strong> \u00ab\u00a0class<\/strong>\u00a0\u00bb correspondant aux coches de s\u00e9lection, pour cela il faut<strong> inspectez le code au niveau de l&rsquo;icone de s\u00e9lection<\/strong> :<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12007\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB.jpg\" alt=\"\" width=\"630\" height=\"487\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB.jpg 786w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB-300x232.jpg 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB-768x594.jpg 768w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><\/a><\/p>\n<p>Puis <strong>rep\u00e9rer la classe correspondante<\/strong> (pour \u00eatre s\u00fbr du n\u0153ud HTML, v\u00e9rifier les autres icones de s\u00e9lection) :<\/p>\n<p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12008 \" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2.jpg\" alt=\"\" width=\"1082\" height=\"496\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2.jpg 1351w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2-300x137.jpg 300w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2-1024x469.jpg 1024w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2-768x352.jpg 768w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2-1170x536.jpg 1170w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2-980x450.jpg 980w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_2-1320x605.jpg 1320w\" sizes=\"(max-width: 1082px) 100vw, 1082px\" \/><\/a><\/p>\n<p>Ensuite dans l&rsquo;onglet \u00ab\u00a0<strong>Console<\/strong>\u00ab\u00a0, coller le code suivant (sans oublier de modifier le nom de la classe trouv\u00e9e pr\u00e9c\u00e9demment) :<\/p>\n<p><code>var divs = document.querySelectorAll('.wxQce');<br>for (i = 0; i &lt; divs.length; ++i) {<br>divs[i].click();<br>};<\/code><\/p>\n<p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_3.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12009 \" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_3.jpg\" alt=\"\" width=\"390\" height=\"376\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_3.jpg 434w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_3-300x290.jpg 300w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_4.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12010 size-full\" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_4.jpg\" alt=\"\" width=\"429\" height=\"240\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_4.jpg 429w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_4-300x168.jpg 300w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/a><strong>Ex\u00e9cutez le code<\/strong> en appuyant sur la touche \u00ab\u00a0Entr\u00e9e\u00a0\u00bb, et oh miracle, toutes les coches sont cliqu\u00e9es d&rsquo;un coup, il n&rsquo;y a <strong>plus qu&rsquo;\u00e0 appuyer sur le bouton poubelle<\/strong> :<\/p>\n<p><a href=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_5.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12011 \" src=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_5.jpg\" alt=\"\" width=\"418\" height=\"457\" srcset=\"https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_5.jpg 563w, https:\/\/cooklicot.fr\/blog\/wp-content\/uploads\/2023\/09\/Procedure_suppr_article-OB_5-275x300.jpg 275w\" sizes=\"(max-width: 418px) 100vw, 418px\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6016504 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6016504\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ad86651\" data-id=\"ad86651\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c0e59ef elementor-widget elementor-widget-heading\" data-id=\"c0e59ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Cette fois c'est vraiment termin\u00e9 ! <\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cet article ne rentre dans aucun des th\u00e8mes de ce blog mais m\u00e9rite quand m\u00eame d&rsquo;\u00eatre publi\u00e9, puisque nous avons nous-m\u00eame franchi le pas de&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":11993,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":408,"footnotes":""},"categories":[239],"tags":[],"class_list":["post-11992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hc"],"_links":{"self":[{"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/posts\/11992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/comments?post=11992"}],"version-history":[{"count":0,"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/posts\/11992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/media\/11993"}],"wp:attachment":[{"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/media?parent=11992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/categories?post=11992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cooklicot.fr\/blog\/wp-json\/wp\/v2\/tags?post=11992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}