Contenu à migrer pour un site WordPress
📁 Fichiers et dossiers (via FTP ou panneau d’hébergement)
Indispensables :
wp-config.php— configuration (à adapter : accès BDD, URL, clés de sécurité)wp-content/— le cœur de votre contenu :wp-content/themes/— vos thèmes (surtout le thème actif et les thèmes enfants personnalisés)wp-content/plugins/— tous vos pluginswp-content/uploads/— médias (images, documents… souvent le plus volumineux)wp-content/mu-plugins/— plugins « must-use » s’ils existent
.htaccess— règles de réécriture et sécurité (Apache)
Optionnels mais souvent utiles :
- Fichiers personnalisés à la racine (favicon, robots.txt, configurations spécifiques)
wp-content/languages/— traductions personnalisées
Inutiles à migrer :
- Le cœur WordPress (
wp-admin/,wp-includes/, fichiers principaux) — réinstallable proprement en version à jour - Les thèmes par défaut non utilisés (Twenty Twenty…), plugins inactifs et Akismet non utilisés
🗄️ Base de données
Une seule base MySQL/MariaDB, exportée en .sql (via phpMyAdmin, WP-CLI wp db export, ou un plugin).
Contient : articles, pages, médias (métadonnées), utilisateurs, commentaires, réglages, menus, etc.
⚠️ Points de vigilance après import :
- Mettre à jour les URL si changement de domaine : table
wp_options(siteurl,home) + champsguidet contenus sérialisés (outil type WP-CLI search-replace ou Interconnect IT Search Replace DB — jamais un simple rechercher/remplacer SQL qui casse les données sérialisées) - Vérifier les préfixes de tables si différents (
wp_par défaut)
🛠️ Plugins qui simplifient tout
Pour éviter la manipulation manuelle : Duplicator, All-in-One WP Migration, UpdraftPlus ou Migrate Guru — ils regroupent fichiers + base dans un seul package.
Plus d’informations
Bases de données – MariaDB – PostgreSQL