Advanced WordPress Reset

Description

Note : si vous cherchez à nettoyer votre base de données et à supprimer les éléments orphelins, utilisez plutôt notre extension : Advanced Database Cleaner

L’extension « Advanced WordPress reset » va réinitialiser et restaure votre base de données WordPress à son premier état d’origine afin de faire une nouvelle installation sans passer par l’installation traditionnelle de WordPress. Vous pouvez également réinitialiser des éléments spécifiques en exécutant des outils tels que : nettoyer le dossier « uploads », supprimer tous les commentaires, supprimer toutes les extensions, etc.

Cette extension vous aidera à gagner du temps, surtout si vous faites du développement et que vous devez installer WordPress à partir de zéro à chaque fois après avoir testé certaines extensions ou certains thèmes.

L’extension propose deux catégories de fonctionnalités principales :

Réinitialisation complète (tout réinitialiser)

  • Exécute une nouvelle installation sans passer par les 5 minutes d’installation de WordPress.
  • Réinitialise la base de données sans supprimer ou modifier un seul de vos fichiers (tous les fichiers de WordPress, des extensions et des thèmes sont conservés sans les modifier de quelque manière que ce soit).
  • Supprime toutes les personnalisations de la base de données effectuées par des extensions ou des thèmes.
  • Supprime tous les contenus incluant les articles, pages , options, menus, etc.
  • Détecte le compte d’administration et le recrée avec son mot de passe sauvegardé. Si le compte « admin » n’existe pas, le compte actuellement connecté sera recréé avec son mot de passe actuel et un niveau d’utilisateur à 10.
  • Conserve le nom du site après la réinitialisation

Outils de réinitialisation personnalisée

  • Nettoyer le dossier « uploads » (/wp-content/uploads) par suppression de tout son contenu. Cela inclut les images, vidéos, musiques, documents, sous-dossiers, etc.
  • Supprimer tous les thèmes (l’extension utilise les fonctionnalités du cœur de WordPress pour supprimer les thèmes). Vous avez la possibilité de conserver le thème actif actuel ou de le supprimer aussi.
  • Supprimer toutes les extensions (l’extension les désactivera d’abord puis les désinstallera en utilisant les fonctions du cœur de WordPress).
  • Nettoyer le dossier « wp-content ». Tous les fichiers et dossiers situés dans le répertoire « wp-content » seront supprimés, à l’exception de « index.php » et des dossiers suivants « plugins », « themes », « uploads » et « mu-plugins ».
  • Supprimer les extensions indispensables. Toutes les extensions indispensables dans le dossier « mu-plugins » seront supprimées. Il s’agit d’extensions qui ne peuvent pas être désactivées sauf par suppression de leurs fichiers du répertoire des extensions indispensables.
  • Supprimer le fichier « .htaccess ». Il s’agit d’un fichier du cœur de WordPress essentiel, utilisé pour activer ou désactiver des fonctionnalités de sites web hébergés sous Apache. Dans certains cas, vous pouvez avoir besoin de le supprimer pour effectuer certains tests.
  • Supprimer tous les commentaires. Tous les types de commentaires seront supprimés. Les métadonnées des commentaires seront aussi supprimées.
  • Supprimer les commentaires en attente. Il s’agit des commentaires en attente de modération.
  • Supprimer les commentaires indésirables.
  • Supprimer les commentaires mis à la corbeille. Il s’agit des commentaires que vous avez supprimés et envoyés à la corbeille.
  • Supprimer les pings. Les pings vous permettent d’informer les propriétaires d’autres sites web que vous avez créé un lien vers leur article sur votre site.
  • Supprimer les rétroliens. Bien qu’il existe quelques différences techniques mineures, un rétrolien est fondamentalement la même chose qu’un ping.

L’utilisation de l’extension est rapide, pratique et sûre. Il est impossible de cliquer accidentellement sur les boutons de réinitialisation sans votre confirmation. Vous êtes toujours invité à confirmer vos actions.

Support multisite

  • L’extension ne prend pas en charge les installations multisite pour l’instant. Nous ajouterons la compatibilité dès que possible.

Captures d’écran

  • Tout réinitialiser - fonctionnalité de réinitialisation principale
  • Outils de réinitialisation personnalisée
  • Vous êtes invité·e à confirmer la réinitialisation pour tous les outils

Installation

Cette section décrit comment installer l’extension et la faire fonctionner.

Installation de site unique

  • Après l’extraction, téléversez l’extension dans votre répertoire /wp-content/plugins/
  • Depuis le Tableau de bord, activer le menu « Extensions » puis choisir « Activer »
  • La page de l’extension est accessible via le menu Outils » Advanced WP reset du Tableau de bord.

FAQ

Qu’est-ce que ça signifie « réinitialiser ma base de données » ?

Cette option réinitialisera votre base de données WordPress à son premier état d’origine, comme si vous faisiez une nouvelle installation. C’est-à-dire, une installation propre sans aucun contenu ou personnalisation.

Est-ce sécure de réinitialiser ma base de données ?

Oui, c’est sécure tant que vous n’avez pas de contenu important à perdre. S’il y a le moindre problème, nous vous aiderons 🙂

Est-ce que des fichiers sont supprimés après la réinitialisation ?

Non. Tous les fichiers sont conservés tels qu’ils sont. L’extension ne supprime ou modifie aucun de vos fichiers.

Est-ce que des extensions ou des thèmes sont supprimés après la réinitialisation ?

Non. Toutes vos extensions et tous vos thèmes seront conservés. Néanmoins, vous perdrez tous les réglages stockés dans la base de données pour ces extensions/thèmes.

Est-ce que cette extension est compatible avec le multisite ?

Non, elle n’est pas compatible avec une installation multisite. Nous essayons de mettre en place cette compatibilité dès que possible.

Est-ce que cette extension est compatible avec SharDB, HyperDB, ou Multi-DB ?

L’extension n’est pas supposée être compatible avec SharDB, HYperDB ou Multi-DB pour l’instant.

Avis

7 février 2023
Worked great! Just be sure to backup your website first in case you want it back. This is a great plugin though. Quick and easy.
1 février 2023
The plugin says "Detects the Admin user and recreates it with its saved password". But when I use this plugin to reset, Admin user is lost. When I login, it shows an alert "Login error" and "user not registered!". When I check database, there is nothing in wp_users. Please fix
26 janvier 2023
It simply does what it says it will do. You can't ask for more. Great plugin when you need it.
Lire les 1 100 avis

Contributeurs/contributrices & développeurs/développeuses

« Advanced WordPress Reset » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Advanced WordPress Reset” a été traduit dans 12 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Advanced WordPress Reset » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.6 – 01/07/2022

  • Security fix: enhancing the security of the plugin by escaping some URLs before outputting them

1.5 – 23/02/2022

  • New: feature to clean up ‘uploads’ folder
  • New: feature to delete all themes
  • New: feature to delete all plugins
  • New: feature to clean up ‘wp-content’ folder
  • New: feature to delete MU plugins
  • New: feature to delete the ‘.htaccess’ file
  • New: feature to delete all comments
  • New: feature to delete pending comments
  • New: feature to delete spam comments
  • New: feature to delete trashed comments
  • New: feature to delete pingbacks
  • New: feature to delete trackbacks
  • Tweak: completely rewriting the JavaScript code
  • Tweak: enhancing the CSS code
  • Tweak: enhancing the PHP code
  • Tested with WordPress 5.9

1.1.1 – 17/09/2020

  • Tweak: enhancing the JavaScript code
  • Tweak: we are now using SweetAlert for all popup boxes
  • Tweak: enhancing some blocks of code
  • Tested with WordPress 5.5

1.1.0

  • Some changes to CSS style
  • Changing a direct text to _e() for localization
  • Test the plugin with WP 5.1

1.0.1

  • The plugin is now Reactivated after the reset
  • Adding « Successful Reset » message

1.0.0

  • First release: Hello world!