WPML

Il se peut qu’un jour vous souhaitiez refondre votre site ou créer une sauvegarde. Vous voudrez peut-être déplacer votre site vers un autre serveur, ou le dupliquer pour ne pas avoir à en créer un similaire de zéro. Quelle que soit la raison, vous voudrez pouvoir déplacer vos données facilement.

Comment WordPress stocke votre contenu

Avant de nous plonger dans notre liste d’extensions d’importation et d'exportation suggérées, il est important de comprendre comment WordPress stocke votre contenu, vos données.

Tout site WordPress, quelle que soit sa taille, est composé de différents types de données. Vous en connaissez déjà plusieurs simplement en utilisant votre site :

  • Articles et pages
  • Produits (si vous gérez une boutique)
  • Types de publication personnalisés (par ex. éléments de portfolio, FAQ, témoignages…)
  • Étiquettes et catégories
  • Informations de profil pour tous les utilisateurs de votre site

Toutes ces informations sont stockées dans la base de données WordPress, qui n’est qu’un ensemble de tables simples. Il y a une table pour stocker les informations des articles, une autre pour stocker les informations des utilisateurs, et ainsi de suite. Ces tables fonctionnent essentiellement comme les feuilles de calcul que vous connaissez dans des applications comme Excel ou Google Sheets.

Dans l’image suivante, vous pouvez voir une version illustrée d’une base de données WordPress :

Une présentation illustrée de ce à quoi ressemble une base de données WordPress

Comme vous pouvez le voir dans l’image ci-dessus, la table dédiée aux articles comporte plusieurs colonnes. Chaque colonne représente une information particulière liée à vos articles. Cela inclut l'ID de l'article, le titre, l'auteur et la date de création. Et chaque article de votre site a sa propre ligne dans cette table.

Comment fonctionne l’exportation et l’importation de données

Lorsque le jour de déplacer vos données arrivera, vous devrez accéder à la base de données WordPress. Bien qu’il existe des outils comme phpMyAdmin, ils ont tendance à s’adresser aux développeurs et aux utilisateurs ayant une expérience technique avancée.

Heureusement, vous n’avez pas besoin d’être un développeur pour gérer la base de données de votre site. Il existe des extensions que vous pouvez utiliser directement depuis l'interface d'administration de WordPress. Ces extensions exportent l'ensemble de votre base de données, ou des parties spécifiques de celle-ci, dans des fichiers qui peuvent ensuite être réimportés dans un autre site, ou stockés hors site.

La plupart de ces extensions exportent les informations aux formats XML et CSV, mais ne vous laissez pas intimider par la terminologie. Ce sont simplement des types de fichiers utilisés pour stocker des informations provenant de bases de données. Par exemple, vous pouvez même ouvrir des fichiers CSV dans n’importe quel éditeur de feuilles de calcul et vous verrez le contenu présenté sur une feuille.

Selon que vous souhaitez importer et exporter toutes vos données ou des types de données spécifiques, vous constaterez peut-être que certaines extensions répondent mieux à vos besoins que d’autres. Pour cette raison, nous avons divisé nos meilleures extensions en deux catégories :

  • Extensions d'importation et d'exportation tout-en-un 
  • Extensions d'importation et d'exportation utilitaires

Extensions d'importation et d'exportation tout-en-un

Si vous souhaitez déplacer de grandes quantités de contenu ou même toute votre base de données, une extension tout-en-un est la solution. Ces extensions sont équipées de fonctionnalités avancées et faciles à utiliser.

Bien que certaines extensions listées aient des versions gratuites, vous devrez peut-être acheter les versions premium ou pro pour accéder à certaines fonctionnalités ou pour gérer des données multilingues.

WP All Import

Articles, pages, produits WooCommerce, taxonomies, médias, ainsi que d'autres champs personnalisés et types de publication personnalisés – WP All Import peut tout gérer.

Avec WP All Import, vous pouvez importer vos données vers WordPress à partir de n’importe quel fichier XML, CSV ou Excel. L’interface est facile à utiliser, vous permettant de glisser-déposer le contenu que vous souhaitez importer. WP All Import accepte une variété de fichiers, vous pouvez donc télécharger n'importe quel type, taille et structure de fichier. L’extension propose également une planification automatique, afin que vous puissiez exécuter vos importations selon un calendrier.

Fonctionnalités avancées

WP All Import possède un éditeur de code intégré qui vous permet de créer vos propres fonctions PHP personnalisées. Il dispose également d’une API complète qui inclut de nombreux hooks. En combinant ces hooks avec votre propre code personnalisé, vous pouvez importer presque n’importe quel type de données.

Nous vous recommandons d’utiliser WP All Import Pro (de 99 $ à 399 $) en conjonction avec Exportation et importation WPML pour une expérience optimale lors du déplacement de votre contenu multilingue.

WP All Export

Selon Soflyy, « Si c’est dans WordPress, vous pouvez l’exporter ».

WP All Export prend en charge tous les types de données, qu'il s'agisse de métadonnées de termes personnalisées, d'informations de stock ou de données utilisateur. À l'instar de son extension d'importation compagne mentionnée ci-dessus, cette extension d'exportation dispose d'une interface de glisser-déposer facile à utiliser qui vous permet de réorganiser les colonnes de la feuille de calcul et les champs de données. Vous pouvez également planifier vos exportations.

Fonctionnalités avancées

Avec WP Export, vous pouvez écrire et tester du PHP directement dans l'extension. Ou, utilisez le constructeur avancé pour écrire votre flux en XML.

Pour exporter les clients et les commandes WooCommerce, et ajouter des règles pour filtrer les données d'exportation, vous devrez acheter la version Pro (de 99 $ à 299 $). Il convient de noter que WP All Export est également compatible avec Exportation et importation WPML.

WordPress Ultimate CSV, XML Importer Pro

WordPress Ultimate CSV, XML Importer Pro rationalise la gestion de votre contenu en vous permettant d'importer ou de mettre à jour le contenu de votre site Web à partir d'un fichier XML ou CSV. Importer des articles, des pages, des publications personnalisées, WooCommerce, des produits, des taxonomies – tout en une seule fois ! Importez des images en masse depuis votre bureau ou des URL externes.

Cet outil d'importation complet est doté d'une fonction d'exportation avancée qui vous permet d'exporter n'importe quel contenu de votre site WordPress pour faciliter la migration ou la sauvegarde.

Vous pouvez également planifier des importations, des mises à jour et des exportations automatiques selon vos préférences.

Fonctionnalités avancées

Le mappage avancé identifie automatiquement les champs CSV et les associe aux champs WordPress, tant que les en-têtes CSV sont identiques aux champs WordPress. Vous pouvez également choisir la bonne option dans le menu déroulant et utiliser le mode de mappage par glisser-déposer pour un mappage encore plus rapide. Prend en charge de nombreux formats de fichiers pour l'exportation et offre des filtres d'exportation avancés.

Bien qu'une version gratuite de cette extension soit disponible, vous ne pouvez importer, mettre à jour et exporter des données multilingues qu'avec la version Pro (de 149 $ à 199 $) de cette extension.

WP Import Export Pro

En un seul clic, cette extension de VJInfotech permet d'importer et d'exporter :

  • Articles, pages et types de publication personnalisés
  • Taxonomies
  • Commentaires
  • Utilisateurs

WP Import Export Pro prend en charge plusieurs formats de fichiers, est livré avec des filtres puissants et vous permet d'importer et d'exporter des données en arrière-plan. Vous obtenez également 19 modules complémentaires avec la version Pro (y compris le module complémentaire WPML).

Fonctionnalités avancées

L'extension WP Import Export Pro vous permet d'importer des données avec un mappage des champs par glisser-déposer. Si vous cherchez à exporter des données, vous pouvez réorganiser et modifier les champs en un seul clic.

Nous vous recommandons d'utiliser cette extension conjointement avec le module complémentaire Exportation et importation WPML pour une expérience optimale. Les versions gratuite et pro sont toutes deux compatibles. Vous pouvez également acheter la version premium (179 $) et installer leur module complémentaire WPML pour importer et exporter des données multilingues.

WP Sheet Editor

Avec WP Sheet Editor, vous pouvez facilement modifier des articles, des pages, des types de publication personnalisés et des produits depuis le back-end. Toutes les modifications que vous apportez dans la feuille de calcul s'appliquent en direct sur le site Web.

Bien sûr, tous les éditeurs de feuilles de calcul incluent de puissantes options d'importation et d'exportation. Vous pouvez exporter les données de votre site WordPress, les modifier dans Excel ou Google Sheets, puis les réimporter.

Fonctionnalités avancées

  • Mettre à jour des centaines de lignes à la fois à l'aide des formules de la feuille de calcul
  • Utiliser la recherche avancée et ses multiples paramètres pour trouver des informations dans n'importe quel champ ou opérateur
  • Bénéficier d'une synchronisation automatique avec les boîtes de métadonnées ACF (Advanced Custom Fields).

Vous pouvez acheter n'importe quelle combinaison d'extensions utilitaires de feuilles de calcul individuellement ou la version premium groupée (de 99,99 $ à 299,99 $) qui inclut toutes les fonctionnalités.

Extensions d'importation et d'exportation utilitaires

Parfois, vous ne souhaitez importer ou exporter que des types de données spécifiques, tels que des informations sur les utilisateurs ou des produits de votre boutique en ligne. Les extensions listées dans cette section ont été conçues pour répondre à des exigences spécifiques et sont idéales pour les utilisateurs qui n'ont pas besoin de solutions tout-en-un.

Certaines de ces extensions peuvent avoir des versions gratuites, mais l'accès à certaines fonctionnalités ou à l'assistance multilingue peut n'être disponible que dans les versions pro ou premium.

Product Import Export for WooCommerce

Cette puissante extension permet d'importer et d'exporter des produits et des types de produits à partir d'un fichier CSV/XML via une interface simple qui prend également en charge AJAX. Vous pouvez également importer et exporter des images, des catégories et des métadonnées personnalisées.

La version premium de Product Import Export for WooCommerce est également livrée avec des fonctionnalités supplémentaires telles que l'importation et l'exportation automatiques, la prise en charge des avis sur les produits et diverses options de filtrage.

Fonctionnalités avancées

  • Historique détaillé et journaux de débogage ainsi que des planifications Cron pour traiter, dépanner et afficher vos actions
  • Plusieurs méthodes d'importation et d'exportation avec la possibilité de choisir l'emplacement du fichier CSV pour l'importation

Une version gratuite de cette extension est disponible, mais vous aurez besoin du module complémentaire Pro (de 69 $ à 199 $) pour importer et exporter des données de produits multilingues.

Import and Export Users and Customers

Avec cette extension, vous pouvez importer et exporter des utilisateurs et des clients d'un site WordPress à un autre en quelques secondes. Vous avez également la liberté de sélectionner les utilisateurs que vous souhaitez exporter, que ce soit par rôle d'utilisateur ou par date d'inscription. Les métadonnées des clients peuvent également être importées, exportées et modifiées à l'aide des clés de métadonnées trouvées dans chaque profil d'utilisateur.

Fonctionnalités avancées

En plus des fonctionnalités mentionnées ci-dessus, Import and export users and customers vous permet également de :

  • Créer une tâche cron pour importer des utilisateurs périodiquement
  • Étendre les fonctionnalités de base de l'extension en utilisant des hooks

Bien que les utilisateurs et les clients ne soient pas des types de publication traduisibles, vous pouvez toujours traduire le formulaire de soumission utilisateur sur l'interface publique fourni avec cette extension.

Import Export WordPress Users and WooCommerce Customers

Si vous cherchez à importer ou exporter facilement des utilisateurs WordPress et des clients WooCommerce à l'aide de fichiers CSV, cette extension peut être le bon choix pour vous. Certaines fonctionnalités clés incluent :

  • Filtres d'exportation puissants
  • Mappage convivial par glisser-déposer
  • Exportation d'utilisateurs invités ou de clients invités qui ont acheté sur votre site, mais n'ont pas créé de compte
  • Prise en charge de la migration des mots de passe existants et personnalisés

Fonctionnalités avancées

Avec Import Export WordPress Users and WooCommerce Customers, vous pouvez modifier les valeurs lors de l'importation de clients et d'utilisateurs à l'aide des champs Evaluation.

De plus, les utilisateurs de la version Pro (de 69 $ à 199 $) pourront :

  • Exporter ou importer des utilisateurs et des clients vers/depuis un serveur distant via FTP à des intervalles planifiés
  • Recevoir une assistance pour la personnalisation d'extensions tierces

Bien que les utilisateurs et les clients ne soient pas des types de publication traduisibles, vous pouvez utiliser cette extension en toute sécurité sur un site Web où WPML est installé.

Prise en charge du contenu et des données multilingues

Toutes les extensions listées ci-dessus sont dotées de fonctionnalités puissantes qui vous facilitent l'importation ou l'exportation de vos données. De plus, elles sont toutes compatibles avec WPML et ont été testées et approuvées par leurs propres développeurs et par l'équipe WPML. Comme indiqué, vous devrez peut-être installer des extensions de liaison, des modules complémentaires ou des versions premium pour obtenir une fonctionnalité multilingue complète.

Si vous êtes le propriétaire d'un site multilingue, il y a quelques grandes raisons pour lesquelles vous devriez envisager de choisir une extension qui prend en charge l'importation/l'exportation de données multilingues :

  • Vous n'aurez pas besoin de retraduire votre contenu lors du déplacement de sites.
  • Tout le contenu de votre langue secondaire se trouve dans une seule feuille de calcul, ce qui facilite la modification en masse des données multilingues si nécessaire.
  • Votre contenu dans les feuilles de calcul de la langue par défaut et de la langue secondaire est connecté par des numéros de cellules correspondants, de sorte que vous saurez toujours à quel article appartient votre contenu traduit.

Améliorez vos importations et exportations multilingues avec Exportation et importation WPML

Une fois que vous êtes prêt à déplacer votre contenu multilingue, vous pouvez installer et activer le module complémentaire Exportation et importation WPML. Cette extension de liaison de WPML fonctionne avec les extensions d'importation et d'exportation de votre choix. Elle ne perturbe pas votre flux de travail habituel, mais définit plutôt les informations de langue après l'importation initiale.

Exportation et importation WPML s'intègre également aux extensions d'exportation et d'importation populaires, aux fonctions d'exportation et d'importation natives de WordPress, ainsi qu'à l'importateur et exportateur CSV de produits intégré de WooCommerce. Ces intégrations permettent à Exportation et importation WPML de faire le gros du travail pour vous. Lorsqu'il est utilisé avec ces extensions et outils, Exportation et importation WPML s'assure même que le contenu importé reste masqué aux visiteurs du site Web jusqu'à ce qu'il mette à jour les informations multilingues, vous permettant de conserver une apparence de site professionnelle.

En savoir plus sur Exportation et importation WPML.

Pour conclure

Bien que l'importation ou l'exportation de vos données ne soit pas quelque chose que vous aurez à faire régulièrement, vous ne savez jamais quand une extension d'importation et d'exportation WordPress pourrait s'avérer utile. Bien que certaines des extensions listées aient une portée plus restreinte que d'autres, elles sont toutes puissantes et simplifient le processus d'importation et d'exportation de vos données. Mieux encore, elles peuvent également gérer vos données multilingues.

Avez-vous essayé l'une des extensions mentionnées dans cet article ? Y a-t-il d'autres extensions d'importation et d'exportation WordPress que vous recommandez ? Faites-le-nous savoir dans les commentaires !

Vous avez trouvé cela utile ? Partagez cet article :