Introduction
Vous souhaitez savoir comment exporter ou importer votre blog, que ce soit en local ou ailleurs, tout en récupérant vos images sans tracas et en conservant les mêmes identifiants partout ? Il est essentiel de préparer votre WordPress d’accueil et de bien définir votre dossier uploads.
Méthode d’exportation sûre
La méthode la plus robuste passe par l’utilisation de la base de données. Cependant, nous allons examiner ici la fonction d’importation offerte par WordPress. Bien que cette méthode ne soit pas toujours fiable pour des fichiers volumineux (peut-être préférable pour une copie à utiliser en local ?), elle est rapide. Son inconvénient est que vous devrez ajuster manuellement les paramètres de votre nouveau blog pour qu’ils correspondent à ceux de l’ancien blog en ligne.
Étape 1 : Exporter votre blog
Rendez-vous sur votre blog en ligne, puis accédez au tableau de bord, cliquez sur Options, sélectionnez Exporter, et téléchargez. Vous obtiendrez alors un fichier XML sur votre bureau contenant tous vos articles, commentaires, URLs des images, tags, catégories et utilisateurs. Avant de procéder à cette sauvegarde, vous pourriez envisager de supprimer les données superflues. N’oubliez pas de vider la corbeille des anciens articles et surtout, d’optimiser votre base de données via WP-Manager ou par phpMyAdmin ou MySQL chez votre hébergeur.
Étape 2 : Réglages du nouveau WordPress
Configurez votre nouveau WordPress pour qu’il soit identique à l’ancien (ou au blog en ligne si vous réalisez une copie pour travailler en local) en accédant à : Blog en ligne => Tableau de bord => Réglages => Tous les onglets.
Étape 3 : Supprimer les pages et articles par défaut
Dans votre nouveau WordPress, allez dans Articles / Pages. Il est crucial de supprimer la page et l’article livrés par défaut afin de libérer les identifiants associés, qui pourraient déjà être utilisés dans votre blog. Si vous avez tenté l’importation et remarquez que vos identifiants (les chiffres des URLs de vos pages, articles et catégories) ne sont pas synchronisés, cela peut provenir d’un manque de nettoyage préalable. La solution est donc de vider tout et de recommencer.
Étape 4 : Télécharger votre blog sur le disque dur
Avec FTP, téléchargez tous les dossiers pertinents sur votre disque dur. Cela inclut le répertoire wp-content ainsi que tout autre dossier personnel que vous avez ajouté (images et uploads si vous les avez placés ailleurs que dans wp-content).
Étape 5 : Définir l’emplacement du dossier uploads
Si vous n’avez pas modifié le champ « Divers » dans vos réglages, les images incluses dans vos articles seront par défaut dans le dossier wp-content/uploads, ce qui rendra l’importation de vos articles aisée. Si vous avez changé d’emplacement de manière à optimiser votre blog ou augmenter sa sécurité, vous devez en informer WordPress dans votre fichier wp-config.php avec une définition (par exemple, si mes images sont dans un sous-domaine, cela permet de réduire le temps de chargement de la page).
Vous souhaiterez que tous les fichiers téléchargés (images, vidéos, audio, pdf, etc.) soient regroupés dans un dossier à la racine de votre site, nommé par exemple madeco, disponible à l’adresse http://domaine.ltd/madeco (à l’extérieur de WordPress).
Dans le fichier wp-config.php, trouvez la ligne : require_once(ABSPATH.'wp-settings.php');
Juste au-dessus, ajoutez : / ** Definir l'emplacement du dossier uploads. **/ define('UPLOADS', '/madeco');
Si votre dossier uploads est dans votre wp-content et que vous avez simplement changé son nom, utilisez : / ** Definition emplacement du dossier uploads. **/ define('UPLOADS', 'wp-content/madeco');
Ensuite, dans votre tableau de bord, sous réglages puis divers, indiquez selon votre choix :
soit : /madeco
soit : wp-content/madeco
Étape 6 : Importer votre blog
Accédez à votre nouveau blog, puis au tableau de bord, cliquez sur Options et sélectionnez Importer. Importez le fichier XML préalablement exporté depuis votre disque dur en vous assurant de cocher la case ‘Télécharger et importer les fichiers joints’ (2e étape de l’importation) et choisissez ‘rapporter à l’utilisateur’.
Votre nouveau blog est désormais identique à l’ancien. Vous pouvez commencer à travailler, vos articles conservent les mêmes identifiants et vos images sont désormais accessibles.
