Remettre à zéro votre site WordPress

Réinitialiser complètement votre blog WordPress, ça vous tente ? L’intérêt d’une telle manipulation, me direz-vous ? Utile dans un environnement de développement de test en local ou en ligne et bénéficier d’une installation propre et saine.

Régulièrement, je procède à une remise à zéro de mon installation de test pour être sûr de revenir aux conditions initiales – et donc se placer dans la même situation de l’utilisateur final.

Pour ce faire, j’utilise le plugin WordPress reset :

WordPress Reset

Un plugin WordPress pour faire une remise à zéro de votre site. Certifié sans faille de sécurité connue par BoiteAWeb.

Taille : 10,5 KiB  •  Date : 8 mars 2012 •  Hits : 4 233

Une fois installé et activé, rendez-vous dans le menu Outils puis Reset.

Capture d'écran - Module Reset
Soyez prudents lors d’une ràz !

Dans l’unique champ de saisie, inscrivez reset puis cliquez sur Reset. On peut faire plus simple, non ?

Ceci fait, la base de données sera remise à son état initial. Tous les réglages et les contenus auront disparu. Pour autant, les fichiers présents sur le serveur FTP ne sont pas supprimés ou modifiés. Ce plugin n’intervient que sur la base de données.

Pour aller plus loin, vous pouvez automatiser la réactivation de certains plugins après la remise à zéro. La procédure est expliquée dans la FAQ du plugin.

Une méthode fort utile pour les développeurs WordPress, utilisez-vous une technique similaire ?

Crédits photo orse

50 commentaires

  1. BoiteAWeb

    Hello
    Je viens de regarder le code et il faudrait faire le test avec un site sans utilisateur nommé « admin » et sans que l’admin soit l’ID 1.
    Pas sûr que ça fonctionne.

    1. BoiteAWeb

      FAUX ! Cela fonctionne bien.
      Je viens de tester avec un compte admin dont le login n’est pas « admin » et où son ID n’était pas 1.
      Le reset a fonctionné et mon compte a été recréé.
      Par contre, je suis maintenant l’ID1 (logique bien sûr) mais à noter
      Merci pour cette présentation Aurélien

  2. quenault

    voilà ,j’avais ouvert un blog « wordpress , »puis un jour ,je n’ai pu aller sur mon blog ,car soit y sans que mon mot de passe n’était pas bon ,alors que je ne l’ai jamais changé .donc ,je me suis retrouvée sans rien ,porte fermée ,et j’aimerai savoir ci je peux le récupérer ,comment ,car j’ai retrouvé mes coordonnées et mon avatar ;mais je n’arrive pas a savoir ouvrir mon blog ,et es-ce que je peux le renommé ,ou en ouvrir un autre .voilà ,je demande de l’aide car pas une prof de l’ordinateur ,un conseil serait le bien venu
    merci

  3. Julio Potier (BoiteAWeb)

    L’article dit ceci : « la base de données sera remise à son état initial », « Remettre à zéro », « installation propre et saine », « Réinitialiser complètement votre blog » et la vidéo est aussi à regarder.
    Je pense que tu auras répondu toute seule à ta question.

  4. Evolayne

    Auteur : Julio Potier (BoiteAWeb)
    Commentaire :
    L’article dit ceci : « la base de données sera remise à son état initial », « Remettre à zéro », « installation propre et saine », « Réinitialiser complètement votre blog » et la vidéo est aussi à regarder.
    Je pense que tu auras répondu toute seule à ta question.
    Merci mais je n ai pu regarder la vidéo elle en fonctionne pas d ou je suis, je ne vois que des traits jaune et rouge sympa la reponse
    Evolayne

  5. Evolayne

    Bonsoir Aurélien
    Merci pour la réponse précise, ne voulant pas faire de bêtises j ai préféré demander
    Mais j ai deja trop de message pour faire cela dommage
    Merci encore
    Evolayne

  6. denny

    Une question tout de meme avant de me lancer dans la suppression.

    Supprime-t-il toute la base ou bien seulement le schéma en cours.

    Car en supprimant mon dev cela m’embetterai de tout supprimer.

    Merci

      1. denny

        Je viens de faire le test sur 2 sites ayant la meme base, il ne supprime que le schéma concerné..
        Dans le code, on peut voir :
        $prefix = str_replace( ‘_’, ‘\_’, $wpdb->prefix );
        Ce qui doit correspondre au préfix que l’on donne lors de la création du site

        1. Julio Potier (BoiteAWeb)

          Détrompez vous, la ligne suivante qui est la requête est celle-ci :
          $prefix = str_replace( ‘_’, ‘_’, $wpdb->prefix );
          $tables = $wpdb->get_col( « SHOW TABLES LIKE ‘{$prefix}%' » );
          foreach ( $tables as $table ) {
          $wpdb->query( « DROP TABLE $table » );
          }
          Ce qui signifie que si j’ai 2 WordPress avec ces 2 préfixes « wp_demo_ » et « wp_prod_ », les 2 seront DROP !
          Le préfixe de vos BDD doit rééllement être bien différent. « mode_wp_ » et « prod_wp_ » est un meilleur choix.
          Pour info, ce problème est le même pour le plugin « WP Security Scan » qui permet de modifier le préfixe de la BDD #vecu

          A+ !

  7. denny

    @julio, je ne vois pas pourquoi car wp_demo, c’est different de wp_prod
    SHOW TABLES LIKE ‘wp_prod%’ et
    SHOW TABLES LIKE ‘wp_demo%’ ne va pas retourner la meme chose si??

    1. Julio Potier (BoiteAWeb)

      Pardon je me suis mal exprimé : « Si j’ai 2 WordPress DE PLUS »

      J’ai donc un « wp_ » puis un « wp_demo_ » et enfin le « wp_prod_ »
      Je reset le « wp_ » et là c’est le drâme.
      Mieux là ?

  8. Darti

    Bonjour,

    Je cherche à réinitialiser mon site car j’ai voulu appliquer un thème qui a tout fait sauter. Comment réinitialiser sans avoir accès à mon back office?

    ( Fatal error: Call to undefined function wp_get_theme() in /htdocs/public/www/wp-content/themes/path/library/admin/theme-settings.php on line 35)

    Merci de votre aide!

  9. Hélène

    Merci mille fois pour le tuyau..J’ai installer l’extention Portfolio slidshows et je ne pouvais plus accéder à mon site , si tu as un tuyau pour que ça n’arrive plus ça serai super.
    Merci de toute façon.

  10. van3ssa

    Bonjour,
    Ce petit plugin m’a bien aidé, cependant wordpress n’arrive plus à activer mes thèmes!! Peut importe le thème que je souhaite activer, il ne me l’affiche pas. Je ne vois pas d’où cela pourrait venir.
    Si quelqu’un a une idée, pouvez-vous m’aider SVP.
    Bonne journée

  11. quentinmasson57

    Bonsoir, où sont tous nos articles, médias, plugins et thèmes ? Supprimés ? Peut’on récupérer tous cela à quelque part ou sauvegarder avant le reset ?

    Merci d’avance

  12. Boris

    Bonsoir Aurélien, je suis un mega débutant du wordpress, j’ai juste controler et ajouter du contenu à mon site que j’ai eu clefs en main. Après diverses modifications trop hasardeuses, je ne parviens plus à faire apparaitre mes catégories définies comme Home et autres emplacements de liens de la page d’accueil. Je souhaiterais « reset » tout mais conserverais-je l’aspect visuel du site ? Est-ce que ça efface juste le contenu intégralement mais ça laisse le design ? Le site est-il toujours hébergé et visible malgré cette manip ?
    Autre question, est-il possible de restaurer une ancienne version de mon site sachant que je dispose de la toute première version de mon thème wordpress ?

    Encore une fois je suis hyper débutant, ne me jetez pas la pierre si je ne dis que des inepties… Merci!

    1. Boris

      En lisant les derniers commentaires je m’aperçois que j’ai déjà la réponse à plusieurs de ces questions… Alors je me permets de poser plutôt celle-ci: que faut-il faire pour charger une ancienne version de notre thème ?

  13. marleen

    Bonjour, j’ai installé en local sous MAMP prestashop et wordpress (indépendant l’un de l’autre)

    aujourdh’ui mon site prestashop fonctionne bien,
    par contre je ne peux plus accéder à wordpress

    localhost:8888 je peux choisir prestashop ou wordpress..
    mais une fois wordpress séléctionné, plus rien n’apparait…

    J4ai essayé les chemin d’accès tel que
    localhost:8888/wordpress/wp-admin/
    ou localhost:8888/wordpress/index.php
    mais rien ne fonctionne…
    que puis-je faire sur WordPress sans toucher le travail déjà effectué sur prestashop..

    Merci beaucoup pour votre réponse

  14. Chrystel Duchamp

    Même chose que pour Loïc : le reset m’a permis de supprimer un bug qui m’empêchait de faire fonctionner woocommerce ! Merci infiniment pour cette astuce qui permet de faire le ménage !

  15. stephanie

    bonjour, je suis debutante avec word press. j’ai voulu traduire manuellement des éléments de la page template homepage, mais à force je viens de voir que je n’ainplus lcertain icones du menu top. j’ai rechargé la template propre via ftp, mais ça ne fait rien…mon site ne contient pas d’ret n’est pas encore actif. est-ce que je dois tout réinstaller? de quel genre de fichierr lr probleme peut venir? de la bdd<?merci

  16. Guillaume

    Bonjour Aurélien
    Est ce que vous sauriez comment faire une restauration sans passer par les plugg-in? Je n’ai plus accès à mon espace d’identification /wp-admin (erreur 404) et je souhaiterai restaurer mon site.. Merci!

  17. ShIn_MeGaMi

    Merci pour cet article. Je dois dire que c’est un plugin très utile mais il faut être prudent avec En tout cas, merci bien pour tes articles intéressants.

  18. Alexandre Boucher

    Bonjour,

    Je suis débutant en code et wordpress. J’ai récemment créer mon portfolio sur MAMP puis je l’ai transférer pour l’héberger chez OVH. Depuis tout les articles que javais écris au tout début ne veulent plus se supprimer depuis le transfert…. J’ai tout essayer et rien ne marche via worpress.
    Avez-vous eu un cas similaire ? Pouvez vous m’aider ? (please)

Laisser un commentaire