Réinitialiser WordPress consiste à remettre votre site à son état d’usine, en vidant la base de données, en supprimant les fichiers, ou les deux. Six méthodes existent en 2026 : le plugin WP Reset (1 clic), le panneau hébergeur (Softaculous), la suppression FTP, phpMyAdmin, WP-CLI ou la réinstallation manuelle complète. Le choix dépend de votre niveau technique et de ce que vous souhaitez conserver.
Pas le temps ? Faites-le analyser par l'IA
Votre WordPress ressemble à un champ de bataille après six mois de tests ? Un plugin a tout cassé, un hack a injecté du code dans la moitié de vos fichiers, ou vous voulez simplement repartir à zéro pour un nouveau projet ? Bref. Ça arrive plus souvent qu’on le croit.
Formateur WordPress certifié Qualiopi depuis 2012, j’ai réinitialisé des dizaines de sites au fil des années : des installations de test entre deux sessions de formation, des sites clients compromis, et même wpformation.com quand j’ai migré vers une architecture headless. Il n’y a pas une seule bonne méthode. Il y en a six, et chacune répond à un besoin différent.
Voici le guide complet, classé de la méthode la plus simple à la plus technique.
Ce que "réinitialiser WordPress" signifie vraiment
Réinitialiser WordPress, ce n’est pas juste supprimer quelques articles. Un site WordPress repose sur deux piliers : les fichiers (thèmes, plugins, médias dans wp-content/, fichiers core comme wp-admin/ et wp-includes/) et la base de données (articles, pages, réglages, utilisateurs, options, transients). Selon la méthode choisie, vous touchez à l’un, à l’autre, ou aux deux.
Un reset "doux" vide la base de données mais conserve vos fichiers. Vos thèmes et plugins restent sur le serveur, désactivés. Un reset "total" supprime tout : fichiers et base. Vous repartez avec un WordPress vierge, comme au premier jour.
La question à se poser avant tout : qu’est-ce que je veux garder ? Si vos fichiers sont sains et que seul le contenu doit disparaître, un reset de la base suffit. Si un hack a infecté les fichiers core, il faut tout nettoyer. Cette distinction conditionne le choix de la méthode.
Avant de réinitialiser : la checklist de survie
On l’oublie trop souvent, mais une réinitialisation est irréversible. Pas de Ctrl+Z une fois que la base est vidée ou que les fichiers sont supprimés. Avant d’appuyer sur le bouton, prenez 10 minutes pour sécuriser l’existant.
Ce qu’il faut sauvegarder
- La base de données complète : un export via phpMyAdmin (format .sql) ou un backup avec UpdraftPlus. C’est la priorité n°1
- Le dossier wp-content/uploads/ : vos images, PDF, vidéos. Tout ce que vous avez uploadé depuis la médiathèque se trouve là
- Le fichier wp-config.php : il contient vos identifiants de base de données, vos clés de sécurité (salts) et vos réglages personnalisés
- Le fichier .htaccess : si vous avez des redirections ou des règles de réécriture personnalisées
Ce qu’il faut noter quelque part
- La liste de vos plugins actifs (un screenshot de la page Extensions suffit)
- Le nom de votre thème et ses réglages d’apparence
- Vos réglages de permaliens (en général /%postname%/)
- Les identifiants de votre hébergeur : FTP, cPanel, base de données
Attention : ne faites pas confiance à votre mémoire. Notez tout dans un fichier texte. J’ai vu des dizaines de personnes en formation perdre des heures à retrouver un mot de passe de base de données ou un réglage de plugin après un reset. Deux minutes de préparation vous évitent deux heures de galère.
Votre hébergeur propose des sauvegardes automatiques ? Tant mieux, mais ne vous y fiez pas à 100%. Chez O2switch par exemple, JetBackup conserve 30 jours de backups. Mais autant avoir votre propre copie en local… on ne sait jamais.
Méthode 1 : le plugin WP Reset (la plus simple)
WP Reset est l’extension de référence pour remettre WordPress à zéro sans toucher aux fichiers. Le plugin gratuit remet la base de données à son état initial en quelques clics : articles, pages, commentaires, réglages personnalisés, widgets, menus… tout est supprimé. Les thèmes et plugins restent présents sur le serveur mais sont désactivés.
C’est la méthode que je recommande si vous débutez ou si vous testez des configurations en local. Le système de snapshots intégré vous permet même de revenir en arrière si vous changez d’avis. Sur mes installations de test, j’utilise WP Reset plusieurs fois par semaine : c’est plus rapide que de recréer un WordPress via Softaculous.
Étapes pour réinitialiser avec WP Reset
- Installez et activez WP Reset depuis Extensions > Ajouter
- Allez dans Outils > WP Reset, onglet Réinitialiser
- Faites défiler jusqu’à la section "Réinitialisation du site"
- Tapez
resetdans le champ de confirmation (cette étape empêche les resets accidentels) - Cliquez sur Réinitialiser le site puis confirmez dans la popup
- WordPress vous redirige vers le tableau de bord : votre site est remis à zéro
Comptez environ 30 secondes pour l’ensemble de l’opération. Pas plus.
Ce que WP Reset supprime (et ce qu’il garde)
Supprimé : articles, pages, commentaires, utilisateurs (sauf le vôtre), types de contenu personnalisés, toutes les tables de la base, options du thème, transients, cache, menus, widgets.
Conservé : fichiers multimédias dans wp-content/uploads/ (ils ne sont plus référencés dans la médiathèque, mais toujours présents sur le serveur), titre du site, URL du site, paramètres de langue.
Conseil : la version gratuite de WP Reset suffit pour 95% des usages. La version Pro (49$/an) ajoute le "Nuclear Reset" qui supprime aussi les fichiers, le stockage cloud des snapshots et un système de collections de plugins à réinstaller d’un clic. Utile pour les agences, pas pour un reset ponctuel.
Les alternatives à WP Reset
WP Reset n’est pas le seul plugin de réinitialisation. Deux alternatives méritent votre attention :

Advanced WordPress Reset – v2.0.7 – Testé WP 6.9.4 – Télécharger sur WordPress.org
Advanced WordPress Reset va un cran plus loin que WP Reset. En plus du reset de la base de données, il propose un mode debug intégré, un outil de récupération et la possibilité de réinitialiser des éléments spécifiques (utilisateurs, options, transients). Son interface est claire et il fonctionne bien sur les installations récentes. Bon choix si vous voulez plus de granularité dans le reset.

Database Reset – v3.25 – Testé WP 6.9.4 – par WebFactory – Télécharger sur WordPress.org
Database Reset adopte une approche différente : au lieu de tout remettre à zéro, il vous permet de choisir les tables à réinitialiser individuellement. Pratique pour les développeurs qui veulent vider les articles de test sans toucher aux réglages, ou réinitialiser WooCommerce sans affecter les pages. C’est l’outil chirurgical là où WP Reset est le bouton nucléaire.
Méthode 2 : réinitialiser depuis le panneau de votre hébergeur
La plupart des hébergeurs proposent un installeur automatique WordPress : Softaculous, Installatron, ou un outil propriétaire. Ce même outil permet de supprimer une installation existante et d’en recréer une propre. C’est la méthode la plus "clé en main" pour un reset total (fichiers + base).
Sur un hébergement mutualisé classique (O2switch, OVH, Infomaniak, Hostinger), la procédure passe par le cPanel :
- Connectez-vous à votre cPanel
- Ouvrez Softaculous (ou l’équivalent de votre hébergeur)
- Dans la liste des installations WordPress, repérez votre site
- Cliquez sur l’icône Supprimer (la corbeille) : cochez "Remove Directory" si vous voulez aussi effacer les fichiers
- Relancez une nouvelle installation WordPress depuis Softaculous
Vous utilisez un hébergeur WordPress managé ? Kinsta, WP Engine ou Cloudways offrent souvent un bouton "Reset" ou "Rebuild" directement dans leur console. Le résultat est le même : WordPress vierge, prêt à être reconfiguré.
Info : avant de supprimer l’installation, vérifiez si votre hébergeur conserve des sauvegardes automatiques. Chez O2switch, JetBackup garde 30 jours d’historique accessible depuis le cPanel. Chez Infomaniak, c’est 7 jours. C’est votre filet de sécurité si vous regrettez.
L’avantage de cette méthode : Softaculous gère tout en une seule interface. Suppression, création de la base, installation de WordPress, configuration initiale. Vous n’avez pas besoin de toucher à FTP ni à phpMyAdmin.
Méthode 3 : supprimer les fichiers WordPress via FTP/SFTP
Pour un reset complet (fichiers et base), la méthode FTP reste un classique. Elle consiste à supprimer manuellement tous les fichiers du répertoire WordPress, puis à uploader une copie fraîche. C’est la méthode que je conseille quand Softaculous n’est pas disponible ou quand vous voulez un contrôle granulaire sur ce que vous supprimez.
Procédure pas à pas
- Connectez-vous à votre serveur avec un client FTP (FileZilla est gratuit et fonctionne sur Mac, Windows et Linux)
- Naviguez jusqu’au répertoire de votre site WordPress (souvent
public_html/ouwww/) - Sélectionnez tous les fichiers et dossiers, clic droit > Supprimer
- Téléchargez la dernière version de WordPress sur fr.wordpress.org
- Décompressez l’archive sur votre ordinateur
- Uploadez les fichiers via FTP dans le répertoire de votre site
- Accédez à votre site dans le navigateur : l’assistant d’installation WordPress se lance
Comptez environ 15 à 20 minutes pour l’upload complet via FTP, selon la vitesse de votre connexion.
Attention : la suppression FTP ne touche pas à la base de données. Si vous voulez aussi repartir avec une base vierge, supprimez les tables via phpMyAdmin (méthode 4) avant de relancer l’installeur WordPress. Sinon, l’installeur détectera la base existante et pourra créer des conflits.
Vous voulez garder vos médias ? Avant de tout supprimer, téléchargez le dossier wp-content/uploads/ en local. Après la réinstallation, remettez-le en place. Vos images seront de retour sur le serveur (il faudra les réimporter dans la médiathèque, mais au moins vous ne les avez pas perdues).
Méthode 4 : vider la base de données avec phpMyAdmin
phpMyAdmin est l’outil de gestion de base de données fourni par la quasi-totalité des hébergeurs. C’est accessible depuis le cPanel, et c’est la méthode la plus chirurgicale : vous ne supprimez que la base de données, sans toucher aux fichiers. Idéal quand les fichiers sont sains mais que le contenu doit être purgé.
Trouver le nom de votre base de données
Avant de supprimer quoi que ce soit, il faut identifier la bonne base. Le nom se trouve dans le fichier wp-config.php de votre site, à la ligne DB_NAME. Si vous ne savez pas où le trouver, ouvrez ce fichier via FTP ou le gestionnaire de fichiers du cPanel. Notez aussi le préfixe des tables ($table_prefix), en général wp_ par défaut.
Supprimer les tables WordPress
- Connectez-vous à phpMyAdmin depuis votre cPanel
- Sélectionnez la base de données de votre site dans le panneau de gauche
- Cliquez sur Tout cocher en bas de la liste des tables
- Dans le menu déroulant "Pour la sélection", choisissez Supprimer (DROP)
- Confirmez la suppression
- Accédez à votre site : WordPress détecte l’absence de tables et lance l’assistant d’installation
Important : ne supprimez jamais les autres bases de données présentes dans phpMyAdmin. Sur un hébergement mutualisé, vous pouvez avoir plusieurs bases (pour d’autres sites, des applications, des outils). Vérifiez deux fois le nom dans wp-config.php avant de supprimer. Une erreur ici, c’est un autre site qui disparaît.
Après le DROP, si vous voulez garder les mêmes fichiers WordPress, il suffit de visiter votre site : l’installeur se relance automatiquement et recrée les tables à partir de zéro. Vos thèmes et plugins sont toujours là, prêts à être réactivés.
Méthode 5 : réinitialiser avec WP-CLI
WP-CLI est l’outil en ligne de commande officiel de WordPress. Si vous avez un accès SSH à votre serveur (ou si vous travaillez en local avec Local, DDEV, ou Lando), c’est la méthode la plus rapide. Une seule commande pour vider la base, une autre pour réinstaller. Pas d’interface graphique, pas de clics… juste du terminal.
Réinitialiser la base de données
wp db reset --yes
Cette commande supprime toutes les tables de la base et les recrée vides. Le --yes évite la demande de confirmation (pratique en script, dangereux si vous n’êtes pas sûr de vous).
Relancer l’installation
wp core install --url="votre-site.com" --title="Mon Site" --admin_user="admin" --admin_email="votre@email.com"
Et si vous voulez aussi réinstaller les fichiers core de WordPress (utile après un piratage pour s’assurer que les fichiers n’ont pas été modifiés) :
wp core download --force
Les commandes WP-CLI pour un nettoyage granulaire
WP-CLI ne se limite pas au reset total. Vous pouvez cibler précisément ce que vous voulez supprimer :
# Supprimer tous les articles
wp post delete $(wp post list --post_type=post --format=ids) --force
# Supprimer tous les plugins
wp plugin delete --all
# Supprimer tous les thèmes sauf l'actif
wp theme delete --all
# Supprimer les transients (cache base de données)
wp transient delete --all
C’est la flexibilité de WP-CLI : vous ne détruisez que ce qui doit l’être. Pas de marteau quand un tournevis suffit…
Conseil : vérifiez que WP-CLI est installé sur votre serveur avec wp --info. La plupart des hébergeurs modernes (O2switch, Infomaniak, Kinsta) l’incluent par défaut. En local, Local by Flywheel et DDEV l’intègrent aussi. Si ce n’est pas le cas, l’installation prend moins de 2 minutes.
Méthode 6 : la réinstallation complète manuelle
La méthode "nucléaire". On supprime tout (fichiers via SSH + base via phpMyAdmin ou WP-CLI) et on repart de zéro avec un WordPress téléchargé depuis wordpress.org. C’est la méthode que j’utilise après un hack sérieux, quand je ne fais plus confiance à aucun fichier sur le serveur.
Suppression complète via SSH
# Se placer dans le répertoire WordPress
cd /home/user/public_html/
# Vérifier qu'on est au bon endroit (TOUJOURS faire un pwd avant un rm)
pwd
# Supprimer tous les fichiers
rm -rf *
# Télécharger WordPress
wget https://fr.wordpress.org/latest-fr_FR.zip
# Décompresser et installer
unzip latest-fr_FR.zip
mv wordpress/* .
rm -rf wordpress latest-fr_FR.zip
Important : la commande rm -rf * est irréversible. Un pwd avant le rm, c’est 2 secondes qui peuvent éviter une catastrophe. Vérifiez que vous êtes bien dans le répertoire de votre site et pas à la racine du serveur. J’insiste : vérifiez deux fois.
Si vous voulez aussi vider la base de données (et vous le voulez probablement, après un hack), combinez avec wp db reset --yes si WP-CLI est disponible, ou faites un DROP de toutes les tables dans phpMyAdmin.
Après l’upload, accédez à votre site dans le navigateur. L’assistant d’installation WordPress se lance. Il vous demandera les identifiants de la base de données : c’est pour ça que vous avez noté le contenu de wp-config.php avant de tout supprimer (vous l’avez fait, hein ?).
Quelle méthode choisir ? Le tableau comparatif
Ça dépend de quoi, exactement ? De votre niveau technique, de ce que vous voulez garder, et du temps dont vous disposez. Voici le récapitulatif :
| Méthode | Difficulté | Durée | Supprime les fichiers | Supprime la base | Idéal pour |
|---|---|---|---|---|---|
| WP Reset | Facile | 30 secondes | Non | Oui | Débutants, tests |
| Panneau hébergeur | Facile | 2-3 minutes | Optionnel | Oui | Reset total sans technique |
| FTP | Moyen | 15-20 minutes | Oui | Non (combiner avec M4) | Contrôle granulaire |
| phpMyAdmin | Moyen | 2-3 minutes | Non | Oui | Purge de contenu, base corrompue |
| WP-CLI | Avancé | 10 secondes | Optionnel | Oui | Développeurs, automatisation |
| Réinstallation manuelle | Avancé | 10-15 minutes | Oui | Oui (à combiner) | Post-piratage, zéro confiance |
Mon conseil : si vous n’êtes pas à l’aise avec le terminal, commencez par WP Reset (méthode 1) ou le panneau hébergeur (méthode 2). Si vous êtes développeur ou si vous gérez plusieurs sites, WP-CLI va vous faire gagner un temps considérable.
Après la réinitialisation : les bons réflexes
Un WordPress fraîchement réinitialisé, c’est une page blanche. Et c’est tentant de foncer tête baissée dans la reconfiguration. Mais quelques réflexes pris dès le départ vous éviteront des problèmes plus tard.
Sécuriser immédiatement
Pas demain. Pas "quand j’aurai le temps". Tout de suite. En tant que co-créateur de WPS Hide Login (2 millions d’installations actives), je peux vous dire que la première chose à faire sur un WordPress neuf, c’est de sécuriser l’accès :
- Changez l’URL de connexion avec WPS Hide Login (remplacez /wp-admin/ et /wp-login.php/ par une URL personnalisée)
- Installez un plugin de limitation de tentatives de connexion
- Supprimez le fichier
readme.htmlà la racine (il affiche la version de WordPress) - Générez de nouveaux sels de sécurité dans wp-config.php via l’API WordPress
Configurer les bases
- Permaliens : configurez-les immédiatement en
/%postname%/avant de créer le moindre contenu. Changer les permaliens plus tard génère des erreurs 404 sur tous vos liens existants - Thème léger : Astra reste le choix le plus performant en 2026 avec son écosystème Spectra pour l’éditeur de blocs. Évitez les thèmes usines à gaz dès le départ
- Sauvegarde automatique : configurez UpdraftPlus ou un backup côté hébergeur dès le premier jour. Ne faites pas l’erreur de reporter cette étape
Cas particulier : après un piratage
Si vous réinitialisez après un hack, ne vous contentez pas de réinstaller WordPress et de reprendre comme avant. Le piratage avait une cause, et si vous ne la traitez pas, il reviendra.
- Changez tous les mots de passe : WordPress, FTP, base de données, cPanel, email associé
- Vérifiez que le hack ne venait pas d’un plugin ou thème vulnérable que vous êtes sur le point de réinstaller
- Mettez PHP à jour (PHP 8.1 minimum en 2026, idéalement 8.2 ou 8.3)
- N’installez que des plugins maintenus depuis le répertoire officiel
Pour aller plus loin sur ce sujet, j’ai écrit un guide complet sur que faire quand votre WordPress est piraté.
Conseil : après la réinitialisation, prenez 5 minutes pour vérifier l’état de santé du site dans Outils > Santé du site. WordPress détecte les problèmes de configuration courants (version PHP, HTTPS, modules manquants) et vous donne des recommandations concrètes.
FAQ
Est-ce que réinitialiser WordPress supprime mes fichiers médias ?
Cela dépend de la méthode. WP Reset (version gratuite) conserve les fichiers dans wp-content/uploads/ mais supprime leurs références en base de données. Ils ne sont plus visibles dans la médiathèque mais restent sur le serveur. Les méthodes FTP, SSH et réinstallation manuelle suppriment les fichiers si vous les sélectionnez. Avec phpMyAdmin, seule la base est touchée : les fichiers restent intacts.
Quelle est la différence entre réinitialiser et réinstaller WordPress ?
Réinitialiser remet la base de données à zéro (articles, pages, réglages, utilisateurs). Réinstaller remplace les fichiers du coeur de WordPress (wp-admin/, wp-includes/) sans toucher à la base ni aux extensions dans wp-content/. La réinstallation est utile après un piratage pour s’assurer que les fichiers core n’ont pas été modifiés par un script malveillant.
Peut-on réinitialiser WordPress sans perdre ses plugins et son thème ?
Oui. WP Reset et la méthode phpMyAdmin ne suppriment que la base de données. Les fichiers des thèmes et plugins restent sur le serveur. Ils seront désactivés après le reset, mais vous pourrez les réactiver en un clic depuis la page Extensions.
Comment réinitialiser WordPress manuellement sans aucun plugin ?
Supprimez toutes les tables de la base via phpMyAdmin (méthode 4 de ce guide), puis accédez à votre site dans le navigateur. WordPress détecte automatiquement l’absence de tables et relance l’assistant d’installation. Si vous voulez aussi des fichiers propres, combinez avec la suppression FTP (méthode 3) ou SSH (méthode 6).
Réinitialiser WordPress résout-il un problème de piratage ?
Un reset total (fichiers + base) élimine le code malveillant injecté dans votre installation. Mais si la faille venait d’un mot de passe faible, d’un plugin vulnérable ou d’une version PHP obsolète, le hack peut revenir. Changez tous les mots de passe, mettez à jour PHP, et n’installez que des extensions maintenues depuis le répertoire officiel wordpress.org.
WP Reset est-il gratuit ?
La version gratuite de WP Reset suffit pour réinitialiser la base de données, créer des snapshots et nettoyer les tables. La version Pro (49$/an) ajoute le Nuclear Reset (suppression des fichiers), le stockage cloud des snapshots, les collections de plugins et le support prioritaire. Pour un reset ponctuel, la version gratuite fait le travail.
Peut-on annuler une réinitialisation de WordPress ?
Pas directement. Une fois les tables supprimées ou les fichiers effacés, il n’y a pas de bouton "annuler". C’est pour cela que la sauvegarde avant réinitialisation n’est pas optionnelle. Avec WP Reset, le système de snapshots permet de restaurer l’état précédent. Avec les autres méthodes, seul un backup externe (UpdraftPlus, JetBackup, export SQL) vous permet de revenir en arrière.
Est-ce que réinitialiser WordPress affecte mon référencement SEO ?
Si votre site est indexé par Google, une réinitialisation supprime tout le contenu qui générait du trafic. Les pages indexées renverront des erreurs 404. Si vous réinitialisez pour reconstruire le site avec le même contenu (restructuration, changement de thème), mettez en place des redirections 301 avant le reset pour ne pas perdre votre positionnement. Si vous repartez sur un projet totalement différent, le reset SEO est inévitable.
Le mot de la fin
Réinitialiser WordPress n’est pas un drame. C’est même parfois la décision la plus saine : plutôt que de rapiécer un site bancal, repartir proprement prend souvent moins de temps que d’empiler les correctifs.
Le vrai risque, ce n’est pas le reset en lui-même. C’est de le faire sans sauvegarde. Prenez 10 minutes pour le backup, choisissez la méthode adaptée à votre niveau, et lancez-vous. Et si votre problème venait d’un accès bloqué à wp-admin ou d’un site piraté, allez d’abord lire les guides dédiés avant de tout supprimer… la réinitialisation, c’est la solution de dernier recours, pas le premier réflexe.
Bon reset à toutes et à tous.
Ces 7 templates, je les donne en formation payante. Ici, ils sont gratuits.
Sécurité, SEO, performance, contenu, maintenance — les outils que j'utilise en formation et en audit, avec les prompts IA pour aller 10x plus vite.
- 01Workflow contenu anti-IA
- 02Framework SEO Title/Meta/H1
- 03Audit Express 30 points
- 04Blindage sécurité 10 étapes
- 05PageSpeed 90+ sans plugin
- 06Calendrier maintenance IA
- 07Plan d'action 90 jours
1 email / 2 jours pendant 14 jours. Désabonnement en 1 clic.
Analyser avec l'IA
Partager


