Votre site WordPress rencontre des problèmes persistants, des erreurs critiques ou une lenteur inexplicable ? Une réinitialisation complète peut parfois être la solution la plus radicale, mais aussi la plus efficace pour repartir sur des bases saines. Que vous souhaitiez effacer tout le contenu pour repartir à zéro, corriger une configuration corrompue ou simplement nettoyer votre installation, cette opération nécessite une approche méthodique pour éviter les pertes de données irréversibles.
Dans ce guide, nous vous expliquons comment réinitialiser WordPress en toute sécurité, en détaillant les différentes méthodes disponibles selon votre niveau d’expertise. Vous découvrirez les étapes clés pour sauvegarder vos données, choisir la bonne approche (réinitialisation partielle ou totale), et restaurer votre site sans risque. Que vous soyez débutant ou utilisateur avancé, ces instructions vous permettront de reprendre le contrôle de votre site avec confiance.
Pourquoi et quand réinitialiser WordPress ?
Les situations qui justifient une réinitialisation
Réinitialiser WordPress n’est pas une décision à prendre à la légère, mais elle peut s’avérer nécessaire dans plusieurs cas de figure :
- Problèmes techniques récurrents : Erreurs 500, plantages du back-office, conflits entre plugins ou thèmes, ou encore une base de données corrompue peuvent rendre votre site inutilisable.
- Migration vers une nouvelle version : Si vous souhaitez passer à une version majeure de WordPress (ex : de WordPress 5.x à WordPress 6.x) ou changer radicalement de thème, une réinitialisation peut faciliter la transition.
- Nettoyage après une attaque : En cas de piratage ou d’injection de code malveillant, une réinitialisation complète permet d’éliminer les menaces et de repartir avec une installation propre.
- Test de développement : Les développeurs utilisent souvent des réinitialisations pour tester de nouvelles fonctionnalités ou des configurations sans risquer de corrompre un site en production.
- Optimisation des performances : Si votre site est devenu trop lent ou encombré par des années de contenu obsolète, une réinitialisation peut améliorer significativement sa vitesse.
Les risques à anticiper avant de réinitialiser
Une réinitialisation mal exécutée peut entraîner des conséquences graves :
- Perte de données : Tous les articles, pages, médias, commentaires et paramètres seront supprimés si vous optez pour une réinitialisation totale.
- Désindexation par les moteurs de recherche : Si votre site disparaît des résultats de Google pendant la réinitialisation, il faudra relancer une campagne de référencement (SEO) pour le retrouver.
- Problèmes de compatibilité : Certains thèmes ou plugins peuvent ne pas fonctionner après une réinitialisation, nécessitant des mises à jour ou des réinstallations manuelles.
- Temps de restauration : Selon la taille de votre site, la réinitialisation et la restauration des données peuvent prendre plusieurs heures.
Pour éviter ces écueils, une sauvegarde complète est indispensable avant toute manipulation. Nous aborderons cette étape cruciale dans la section suivante.
Préparer la réinitialisation : sauvegardes et vérifications essentielles
1. Sauvegarder votre site WordPress
Avant de toucher à quoi que ce soit, créez une sauvegarde complète de votre site, incluant :
- La base de données : Contient tous vos articles, pages, commentaires, utilisateurs et paramètres. Utilisez un plugin comme UpdraftPlus, Duplicator ou WP-DB-Backup pour l’exporter.
- Les fichiers du site : Via FTP (FileZilla) ou votre hébergeur (cPanel, Plesk), téléchargez le dossier
wp-contentqui contient vos thèmes, plugins, médias et fichiers de configuration. - Le fichier
wp-config.php: Ce fichier sensible contient les identifiants de votre base de données. Sauvegardez-le séparément.
Astuce : Stockez vos sauvegardes sur un cloud (Google Drive, Dropbox) ou un disque dur externe pour une sécurité maximale. Vérifiez ensuite que vos fichiers de sauvegarde sont bien accessibles et non corrompus.
2. Vérifier les dépendances et les accès
Avant de procéder, assurez-vous d’avoir :
- Les identifiants FTP/SSH : Pour accéder aux fichiers du site.
- Les accès à la base de données : Disponibles via phpMyAdmin ou votre hébergeur.
- Les clés API : Si vous utilisez des services externes (ex : Google Analytics, services de paiement), notez leurs clés pour les réintégrer après la réinitialisation.
- Les licences des plugins/thèmes premium : Certains outils nécessitent une réactivation avec une clé de licence.
3. Désactiver les services tiers
Pour éviter les conflits, désactivez temporairement :
- Les services de cache (WP Rocket, W3 Total Cache, etc.).
- Les outils de sécurité (Wordfence, iThemes Security).
- Les services de CDN (Cloudflare, BunnyCDN).
- Les intégrations externes (Google Analytics, Facebook Pixel).
Méthodes pour réinitialiser WordPress : laquelle choisir ?
Réinitialisation via l’interface WordPress (méthode simple)
Si vous souhaitez simplement effacer le contenu tout en conservant votre installation WordPress, cette méthode est idéale pour les débutants.
Étapes à suivre :
- Accédez à votre tableau de bord WordPress (ex :
votresite.com/wp-admin). - Allez dans Outils > Importer/Exporter et exportez tout votre contenu (articles, pages, médias) au format XML.
- Pour supprimer le contenu, utilisez un plugin comme WP Reset ou Advanced Database Cleaner :
- Installez et activez le plugin.
- Allez dans son interface (ex : Outils > WP Reset).
- Sélectionnez les éléments à réinitialiser (articles, pages, commentaires, thèmes, plugins, etc.).
- Cliquez sur Réinitialiser et confirmez.
- Réinstallez manuellement les plugins et le thème si nécessaire.
Avantages : Rapide, sans risque pour les fichiers système.
Inconvénients : Ne supprime pas les fichiers corrompus ou les paramètres cachés dans la base de données.
Réinitialisation manuelle via FTP et phpMyAdmin (méthode avancée)
Pour une réinitialisation totale (y compris les fichiers et la base de données), cette méthode est plus radicale mais plus efficace.
Étapes détaillées :
- Supprimer les fichiers via FTP :
- Connectez-vous à votre serveur via FTP (FileZilla, Cyberduck).
- Supprimez tous les fichiers et dossiers sauf :
wp-config.php.htaccesswp-content(à sauvegarder avant suppression)
- Réinitialiser la base de données via phpMyAdmin :
- Accédez à phpMyAdmin via votre hébergeur.
- Sélectionnez votre base de données WordPress.
- Cliquez sur Vider pour toutes les tables (ou supprimez-les une par une).
- Importez ensuite une sauvegarde vierge de la base de données (disponible dans votre sauvegarde).
- Réinstaller WordPress :
- Téléchargez la dernière version de WordPress sur wordpress.org.
- Uploadez les fichiers sur votre serveur (en écrasant les fichiers existants).
- Lancez l’installation en accédant à
votresite.com.
- Restaurer vos données :
- Importez votre sauvegarde de base de données via phpMyAdmin.
- Restaurez le dossier
wp-contentvia FTP. - Réactivez vos plugins et votre thème.
Avantages : Nettoyage complet, suppression des fichiers corrompus.
Inconvénients : Technique, nécessite des connaissances en FTP et bases de données.
Utiliser un plugin de réinitialisation (méthode semi-automatique)
Plusieurs plugins simplifient le processus de réinitialisation, comme WP Reset, Advanced Database Cleaner ou WordPress Database Reset.
Exemple avec WP Reset :
- Installez et activez WP Reset.
- Allez dans Outils > WP Reset.
- Dans l’onglet Site Reset, entrez le mot
resetpour confirmer. - Cliquez sur Reset Site pour effacer tout le contenu (articles, pages, médias, thèmes, plugins).
- WordPress sera réinitialisé, mais votre installation et votre thème resteront intacts.
Attention : Certains plugins comme WP Reset proposent une option de snapshots pour restaurer rapidement en cas d’erreur.
Réinitialiser WordPress sans perdre son thème et ses plugins
Conserver son thème après réinitialisation
Si vous souhaitez garder votre thème actuel, suivez ces étapes :
- Sauvegardez votre thème :
- Via FTP, téléchargez le dossier
wp-content/themes/votretheme. - Stockez-le en lieu sûr.
- Via FTP, téléchargez le dossier
- Réinitialisez WordPress :
- Utilisez la méthode manuelle (FTP + phpMyAdmin) ou un plugin comme WP Reset.
- Ne supprimez pas le dossier
wp-content/themeslors de la suppression des fichiers.
- Réinstallez votre thème :
- Via Apparence > Thèmes > Ajouter, uploadez votre thème sauvegardé.
- Activez-le.
Réinstaller ses plugins après réinitialisation
Pour retrouver vos plugins sans les réinstaller un par un :
- Exportez la liste des plugins :
- Allez dans Plugins > Plugin installé.
- Notez les noms des plugins actifs.
- Réinstallez les plugins :
- Via Plugins > Ajouter, recherchez chaque plugin et installez-le.
- Activez-les un par un pour vérifier leur compatibilité.
- Restaurer les paramètres des plugins :
- Si vous avez sauvegardé les fichiers de configuration (ex :
wp-content/uploads/wpcf7_uploadspour Contact Form 7), restaurez-les. - Réintégrez les clés API et les paramètres via les interfaces des plugins.
- Si vous avez sauvegardé les fichiers de configuration (ex :
Réinitialiser WordPress en cas de piratage ou d’infection
Identifier une infection ou un piratage
Les signes d’un site compromis incluent :
- Redirections vers des sites malveillants.
- Pages ou articles inconnus publiés automatiquement.
- Lenteur anormale ou plantages fréquents.
- Alertes de votre hébergeur ou de Google Safe Browsing.
- Fichiers suspects dans
wp-contentouwp-includes.
Étapes pour nettoyer et réinitialiser un site piraté
- Isoler le site :
- Passez votre site en mode maintenance via un plugin comme WP Maintenance Mode.
- Bloquez l’accès aux visiteurs via votre hébergeur (fichier
.htaccess).
- Analyser les fichiers et la base de données :
- Utilisez un scanner de sécurité comme Wordfence ou Sucuri pour détecter les fichiers infectés.
- Vérifiez les utilisateurs suspects dans Utilisateurs > Tous les utilisateurs.
- Recherchez des injections SQL ou des modifications suspectes dans phpMyAdmin.
- Réinitialiser WordPress en profondeur :
- Supprimez tous les fichiers via FTP sauf
wp-config.phpet.htaccess. - Réinitialisez la base de données via phpMyAdmin (supprimez toutes les tables).
- Réinstallez WordPress avec une version propre.
- Supprimez tous les fichiers via FTP sauf
- Restaurer les données saines :
- Restaurez uniquement les fichiers et données vérifiés depuis votre sauvegarde.
- Changez tous les mots de passe (WordPress, FTP, base de données, hébergement).
- Mettez à jour WordPress, les thèmes et les plugins immédiatement.
- Renforcer la sécurité :
- Installez un plugin de sécurité (Wordfence, iThemes Security).
- Configurez un pare-feu et des scans automatiques.
- Limitez les tentatives de connexion avec Limit Login Attempts.

