Créez votre site WordPress avec Elementor.Découvrir Elementor Lien partenaire

Apparence du site

Sauvegardes, restauration et import · Débutant à intermédiaire

Import WordPress : corriger les doublons et les auteurs mal attribués

Des articles WordPress sont en double ou portent le mauvais auteur après un import ? Comparez les contenus, préparez les correspondances et vérifiez la reprise.

Identifiez les articles et les comptes concernés

Après l’import, deux articles portent le même titre ou plusieurs publications portent la signature de la personne qui a lancé le transfert. Ouvrez un article qui présente le défaut et un article qui a le résultat attendu. Pour chacun, notez l’adresse, l’identifiant dans l’administration, la date, le type de contenu, le compte choisi dans le réglage Auteur et le nom affiché au public.

Deux articles peuvent partager un titre alors qu’ils contiennent des versions différentes d’un document. Par exemple, l’ancien site possède une page « Horaires » d’août et la destination possède déjà une page du même nom, publiée en juillet. Comparez leur contenu et les liens qui y mènent avant de décider lequel doit rester. Vérifiez aussi le type. Une page et un article portant le même titre peuvent servir deux parcours distincts.

Si le compte affiché dans l’éditeur est correct alors que la signature publique est inattendue, cherchez la source du nom. Le profil peut utiliser un pseudonyme, le modèle peut afficher un champ de contribution, et un paragraphe peut contenir une signature saisie à la main. Une correction de compte vise l’auteur enregistré. Une modification de signature publique peut concerner le profil ou le modèle. Dans ce guide, la recette compare les auteurs enregistrés sur les articles importés.

Préparez la comparaison avant une nouvelle tentative

Conservez l’export WXR tel qu’il a été téléchargé, la date du transfert et les filtres qui ont servi à le produire. Relevez aussi les avertissements de l’importateur. Si l’opération s’est interrompue, examinez la destination pour savoir ce qu’elle a déjà créé. Regardez un article au début du lot et un autre près de la fin. Un message d’échec peut arriver après l’enregistrement de certains articles ou comptes.

Demandez une sauvegarde de la destination actuelle avant toute correction. Si un état d’avant import existe, gardez-le séparément. Créez une copie avec sa propre base et un domaine de test. Neutralisez les notifications et intégrations qui pourraient réagir à la création de contenus. Gardez une liste des changements réels intervenus depuis l’import, notamment les articles publiés, les commentaires approuvés et les inscriptions. Ce relevé aidera à décider si une reprise complète peut être envisagée ou si une correction ciblée s’impose.

Choisissez un petit lot représentatif. Incluez un auteur à rattacher à un compte existant, un titre déjà présent et un contenu qui doit réellement être ajouté. Sur la destination d’essai, relevez les identifiants et les chemins de ces témoins avant d’importer. Vous pourrez alors comparer l’état obtenu à une référence précise. Si vous utilisez plusieurs fichiers WXR, notez les périodes qu’ils couvrent afin de repérer les lots qui se recoupent.

Comprenez ce que le rapprochement reconnaît

L’importateur officiel de la recette recherche les contenus existants en comparant notamment le titre, la date enregistrée et le type de contenu. Deux articles qui ont le même titre mais des dates différentes peuvent donc coexister. Une variation de titre ou de date entre deux exports peut aussi modifier le résultat de ce rapprochement. Les filtres ou d’autres outils d’import peuvent appliquer des règles différentes. Relevez l’outil et sa version avant de comparer deux essais.

Dans la recette WordPress 7.1.4, la destination contenait déjà un article publié en juillet. Le WXR comportait un article du même titre publié en août. Le premier import a gardé l’article local et ajouté celui d’août sous une autre adresse. Le choix d’un compte de destination différent dans la correspondance a changé l’auteur enregistré sur cet article d’août. La copie a été restaurée avant le second essai, ce qui a permis de répéter l’import avec la bonne correspondance depuis le même point de départ.

Dans cette même recette, rejouer à l’identique le WXR avec le même compte de destination n’a pas créé de troisième article. Ce résultat concerne les deux articles témoins. Sur votre site, contrôlez aussi les commentaires, les médias et les extensions qui peuvent intervenir. Le fait qu’une publication existe déjà ne démontre pas que son texte a été synchronisé ni que la signature a été corrigée. Ouvrez la fiche et comparez le corps, l’auteur, la date et l’adresse.

Examinez les différences quand l’importateur indique qu’un article existe

Si le rapport annonce qu’un article existe alors que la destination affiche un texte plus ancien, ouvrez les deux versions. Comparez le titre et la date d’origine avant de chercher le paragraphe différent. Vérifiez aussi les images mises en avant et les blocs qui renvoient vers des contenus associés. Si l’article public doit reprendre un changement précis, reportez-le sur une copie de la fiche déjà utilisée par les visiteurs. Vous pourrez alors conserver son adresse et vérifier les liens sans rejouer tout le lot.

Lorsque le rapprochement concerne deux contenus qui devraient coexister, demandez quelle différence doit les rendre identifiables pour les lecteurs. Un titre qui comprend l’année, une catégorie ou une adresse de destination prévue peut aider à séparer deux éditions. Préparez ce choix éditorial avant de corriger une date dans le fichier ou d’utiliser un autre outil d’import. Modifier le WXR à la volée rend plus difficile la comparaison avec la source et peut déplacer le problème vers les liens.

Un rapport d’import ne fournit pas toujours l’identifiant local d’un contenu retrouvé. Si deux titres se ressemblent, comparez la date dans l’éditeur, le type de contenu et le permalien. L’identifiant de la source peut différer de celui attribué à la destination. Gardez la paire source-destination dans votre relevé lorsque vous devez revenir sur les attributions ou confirmer qu’un lien pointe vers la version attendue.

Approche 1 — Refaire l’import sur une destination d’essai

Ce parcours convient si vous pouvez restaurer l’état d’avant import sur une copie. Dans Outils, Importer, ouvrez l’entrée WordPress et installez l’importateur officiel si elle n’est pas encore disponible. Chargez le petit WXR préparé. L’écran qui suit propose de créer des comptes ou d’affecter les contenus à des comptes existants. Faites confirmer l’identité de destination par la personne responsable des auteurs. Deux noms publics semblables peuvent désigner des comptes distincts.

Si le site public a continué à recevoir des changements, utilisez l’essai pour préparer une intervention ciblée ou un transfert planifié. La sauvegarde d’avant import peut être utile pour comprendre l’écart sans remplacer les articles plus récents. Convenez du point de reprise et de la façon dont ces données seront préservées avant toute restauration réelle.

  1. Notez chaque identifiant source et le compte de destination prévu. Pour un compte existant, confirmez son identifiant interne ou son nom de connexion auprès de l’administrateur. Évitez de sélectionner le compte administrateur simplement parce qu’il apparaît en premier.
  2. Lorsque la personne doit recevoir un nouveau compte, préparez sa création avec l’administrateur et attribuez le rôle prévu. Si les contenus doivent seulement conserver un crédit public, vérifiez la politique éditoriale avant de donner des accès supplémentaires.
  3. Lancez l’import sur la copie. Gardez le rapport et ouvrez les articles témoins. Comparez la valeur Auteur et la signature, puis vérifiez une publication qui appartenait déjà à la destination.
  4. Si l’affectation est mauvaise, restaurez la copie avant import. Relisez la correspondance et rejouez le même fichier. Si des commentaires et médias font partie du lot, contrôlez au moins un exemplaire de chaque type.

Utilisez une correspondance CSV avec WP-CLI si vous avez le terminal

Sur la copie qui a déjà l’importateur officiel, créez un fichier auteurs.csv dans le dossier de travail de l’essai. La première colonne contient le nom de connexion présent dans le WXR. La seconde contient le nom de connexion du compte qui doit recevoir les publications. Utilisez les identifiants de connexion plutôt que les noms affichés sous les articles. Les valeurs ci-dessous sont celles de notre recette fictive.

old_user_login,new_user_login
atelier100-source,atelier100-destination

Exécutez l’import témoin et relisez ses attributions

Vérifiez le dossier de l’installation et la valeur de siteurl avant de continuer. La commande écrit dans la base de la copie. Dans cet exemple, le fichier s’appelle export-temoin.xml. L’option --skip=attachment isole le contrôle des articles et des auteurs en écartant le téléchargement des pièces jointes. Pour valider un transfert réel avec des médias, prévoyez un essai distinct qui contrôle leur récupération.

Consultez le rapport d’import puis vérifiez les articles dans l’administration. Le rapport peut vous aider à identifier un article existant ou un auteur non mappé. Vérifiez que chaque nom de destination existe dans la copie et que tous les auteurs du lot ont une correspondance attendue. Si un compte est absent ou qu’un identifiant a été saisi avec une faute, corrigez la fiche de correspondance avant un nouvel essai depuis l’état initial.

Pour transmettre la recette, notez la version de l’importateur, le lot utilisé et le nombre de contenus attendus. Le CSV peut comporter des identifiants de connexion. Gardez-le dans l’espace de travail privé. Une fiche partagée avec le support peut présenter des repères neutralisés tout en conservant les distinctions entre les auteurs.

wp option get siteurl
wp import ./export-temoin.xml --authors=./auteurs.csv --skip=attachment

Approche 2 — Corriger les seuls articles mal attribués

Si les articles importés sont les bons et que seuls certains auteurs sont erronés, commencez par une correction individuelle sur la copie. Ouvrez la publication à partir de son identifiant et relevez l’auteur actuel. Sélectionnez le compte attendu dans le réglage Auteur, enregistrez, puis rechargez le formulaire pour vérifier que le choix est conservé. Dans une session publique, contrôlez la signature et le lien qui l’accompagne si le modèle en affiche un.

Pour un lot homogène, préparez une liste des identifiants qui doivent recevoir le même auteur. Faites une première correction sur une sélection courte depuis la liste des articles si l’interface propose la modification groupée. Vérifiez le résultat et ouvrez une publication comparable qui devait garder son compte. Si le nouveau compte doit recevoir des articles répartis entre plusieurs auteurs sources, traitez les groupes séparément pour conserver un relevé qui permette de revenir à l’auteur antérieur de chacun.

Nommez clairement les cas où un crédit éditorial doit être affiché sans transférer la propriété WordPress de la publication. Une modification du profil peut changer de nombreuses signatures et ne réattribue aucun article. Lorsque l’auteur correct est enregistré mais que le nom reste incohérent, demandez au responsable de comparer le profil, le modèle et le composant qui affiche la signature.

Approche 3 — Traiter les doublons après comparaison

Sur la copie, constituez une ligne par contenu présumé doublon. Notez les deux identifiants, leurs dates, les URLs, l’origine connue et une courte différence de contenu. Vérifiez les liens internes qui mènent à l’une des adresses, le rôle de la page dans la navigation et les commentaires associés. L’article le plus récent peut avoir reçu le bon texte tandis que l’ancien conserve les liens, les commentaires ou une meilleure continuité publique.

Décidez avec la personne responsable de la publication quelle adresse doit rester. Si un texte utile a été modifié dans les deux versions, rapprochez ces changements avant de retirer une publication. Préservez les commentaires ou autres données qui dépendent du contenu d’origine selon leur parcours prévu. Si vous redirigez l’ancienne adresse, testez qu’elle mène au bon contenu et que le lien canonique de l’article retenu correspond à son adresse.

Pour un article qui n’a plus de rôle, placez-le dans la corbeille sur la copie et contrôlez d’abord les menus et liens. Gardez une trace de son identifiant et de son adresse pour le retour. Les types personnalisés ou les contenus liés à des transactions peuvent demander une procédure particulière. Si la suppression risque de modifier des droits, des achats ou l’historique, faites confirmer la relation avant d’appliquer une correction.

Quand l’import a été interrompu, traitez d’abord les articles dont le rapport confirme la création et comparez leurs dates avec le fichier initial. Pour les lots suivants, préparez des périodes distinctes ou des listes d’articles à importer une seule fois. Si les lots partagent des médias ou des contenus parents, identifiez ces dépendances avant de les séparer. Un lot plus petit facilite le contrôle, à condition de conserver une correspondance entre les éléments qui doivent rester liés.

Validez les contenus et préparez le retour

Choisissez un article déjà présent, un article importé, un titre partagé et au moins deux auteurs si le lot en comporte plusieurs. Vérifiez les titres, les dates, les comptes enregistrés, les signatures et les URLs. Pour chaque doublon traité, vérifiez la destination depuis la navigation et depuis l’ancienne adresse. Si une reprise de médias ou commentaires faisait partie de l’import, contrôlez aussi leur rattachement.

Notez quels identifiants ont été créés, corrigés ou déplacés dans la corbeille. Pour une réattribution isolée, le relevé de l’auteur précédent rend le retour possible sans refaire le transfert. Pour un essai d’import complet, le retour utilise la sauvegarde de la destination d’essai. Sur un site public déjà utilisé, examinez les changements intervenus depuis la sauvegarde avant de choisir la portée d’une restauration.

Pour le prochain lot, gardez le WXR original, le rapport, la correspondance des auteurs et l’inventaire des contenus déjà présents. Lorsque deux exports se recoupent, définissez quel fichier fait autorité pour la période en question avant de lancer les deux. Ce choix limite le risque de réintroduire une version ancienne ou une signature précédemment corrigée.

Notre méthode éditoriale

Ces guides peuvent aussi vous aider