Pourquoi les images ne sont pas importées
C'est l'étape d'exportation qui cause le problème ici avec les pièces jointes d'image. La fonction d'exportation de WordPress n'inclut pas le type de publication «pièce jointe», sauf si vous sélectionnez l'option d'exportation «Tout le contenu». Mais si vous souhaitez uniquement importer et exporter vos articles d'un site à un autre, vous perdez vos pièces jointes. Il y a plus d'informations sur le pourquoi de ceci ici .
Comment intégrer des images à votre nouveau site Web de toute façon
Donc, si vous exportez et importez uniquement des articles, une option consiste à déplacer vos images manuellement. Mais cela représente potentiellement beaucoup de travail, en particulier sur les grands sites. L'autre option consiste à importer vos publications sans les images, puis à utiliser le plug-in de téléchargement automatique d'images pour ajouter les images par la suite. Ce plugin fait plusieurs choses:
- Il recherche les URL d'images dans vos publications (les publications importées contiennent toujours des URL d'images, mais elles pointent vers le site à partir duquel le contenu a été exporté);
- Il obtient ensuite ces images externes et les télécharge dans le répertoire de téléchargement WordPress local et ajoute les images à la bibliothèque multimédia;
- Et enfin, il remplace les anciennes URL d'image par de nouvelles URL.
Le processus est semi-automatique et relativement rapide. Vous pouvez désinstaller le plugin à nouveau lorsque vous avez terminé, vous n'êtes donc pas laissé avec un plugin supplémentaire sur votre site Web. L'utilisation du plugin à cette fin n'est pas explicitement documentée dans la documentation du plugin, voici donc un guide étape par étape.
Étape par étape: Importer des publications et des images d'un site Web dans un autre avec l'importateur WordPress et le plugin de téléchargement automatique d'images
Étape 1: Préparez votre fichier d'exportation sur l'ancien site
Sur votre ancien site Web, allez dans «Outils> Exporter» et exportez uniquement vos publications.
Étape 2: Importez vos articles dans le nouveau site
Sur votre nouveau site Web, allez dans «Outils> Importer» et importez les articles que vous avez exportés. L'importateur a une option pour télécharger et importer des pièces jointes, mais cela ne fonctionnera pas si vous ne migrez pas tout le contenu, vous pouvez donc l'ignorer.
Étape 3: Installez et activez le plugin Auto Upload Images
Il s'installe comme tout autre plugin dans le référentiel WordPress. Une fois activé, le plugin ajoute une page de paramètres sous «Paramètres> Télécharger automatiquement les images», mais d'après mon expérience, vous pouvez les laisser à leurs valeurs par défaut.
Étape 4: Obtenez l'image de votre ancien site dans votre nouveau site
Au moment de la rédaction, le plugin n'a pas la possibilité de parcourir automatiquement vos publications et de les télécharger en masse, ainsi que de mettre à jour toutes les images. Au lieu de cela, il met à jour chaque publication individuellement lorsque vous l'enregistrez. Si vous avez plusieurs publications, cela représente beaucoup de travail, mais il y a une petite astuce. Vous pouvez accéder à l'écran de présentation de vos publications et mettre à jour en masse vos publications . Il y a un peu plus d'informations à ce sujet ici (note utile sur le multisite).
Essentiellement, vous sélectionnez plusieurs publications, puis sous «actions en masse», choisissez «modifier» et appuyez sur le bouton «appliquer». Ensuite, sans faire aucun ajustement, cliquez sur le bouton «Mettre à jour». En fonction de votre serveur, vous pouvez obtenir un délai d'attente pendant l'exécution du processus, c'est donc une bonne idée de le faire, peut-être 20 à 50 messages à la fois.
Étape 5: Vérifiez vos publications et désactivez / désinstallez le plugin.
Lorsque tout est terminé, vous pouvez vérifier vos publications et confirmer qu'elles font désormais référence à des images locales. Vous n'avez alors plus besoin du plugin et vous pouvez le désactiver et le supprimer en toute sécurité.
Dernières pensées
Probablement une bonne idée de faire une sauvegarde de votre nouveau site en premier (au moins de la base de données de votre site).
Au moment de la rédaction, le plugin Auto Upload Images n'a pas été mis à jour depuis un certain temps, mais lors des tests, il a bien fonctionné.
Avec cette méthode, toutes les images des articles sont importées, pas seulement les images en vedette.