Nettoyage WordPress

Avant d'ajouter une fonctionnalité,
on reprend le capot plutôt que
d'empiler dessus.

Exemple de mission type : scénario fondé sur des situations réelles, aucun client fictif.

Ce qui a été
envoyé.

Contexte Agence web de 8 à 15 personnes, spécialisée en création et UX, chargée d'ajouter une fonctionnalité sur le site d'un client repris récemment
Stack WordPress sans thème enfant, une trentaine de plugins actifs, aucune documentation laissée par les prestataires précédents
Contrainte Personne dans l'équipe n'ose modifier le site avant d'y voir clair. La fonctionnalité doit s'ajouter sans hériter des conflits déjà présents.
Format Brief par email + accès admin WP + export de la liste des plugins actifs
Brief entrant Mission one-shot

"Le site accumule les plugins empilés les uns sur les autres, sans logique d'ensemble. C'est un vrai foutoir, personne chez nous n'a envie d'y toucher tel quel. On doit ajouter une fonctionnalité pour le client, mais avant ça on veut savoir ce qui tourne vraiment sur ce site et enlever ce qui ne sert plus à rien."

Aucune coupure de service pendant l'audit ni pendant le nettoyage Chaque suppression de plugin doit être justifiée et documentée, pas juste "désactivée au hasard" La fonctionnalité demandée s'ajoute seulement une fois la base assainie

Ce qui a été
développé.

Quatre étapes. La contrainte principale : distinguer ce qui est réellement utilisé de ce qui traîne par habitude, sans rien casser de ce qui fonctionne déjà en production.

01
Audit

Cartographie des plugins actifs et de leurs dépendances réelles

Inventaire de chaque plugin, de sa fonction déclarée et de son usage réel sur les pages du site. Repérage des doublons fonctionnels (deux plugins de formulaire, deux plugins de cache) et des extensions installées puis oubliées.

Chaque plugin classé en trois colonnes : utilisé et nécessaire, doublon à retirer, orphelin sans usage constaté. Grille validée avec l'agence avant toute suppression.

02
Nettoyage

Suppression des redondances et des plugins orphelins

Désactivation puis suppression des plugins classés doublons ou orphelins, un par un, avec vérification du site après chaque retrait. Les tables et options laissées en base par d'anciens plugins sont également nettoyées.

Suppression séquentielle, jamais groupée. Vérification visuelle et fonctionnelle des pages clés entre chaque retrait, sur environnement de test avant la production.

03
Migration

Hooks natifs WordPress à la place des plugins évitables

Pour les fonctions simples couvertes par un plugin tiers (redirection, champ personnalisé, petit ajustement d'affichage), migration vers un hook natif WordPress dans un thème enfant, pour réduire la dépendance à des extensions externes.

Thème enfant créé quand le site n'en avait pas. Chaque fonction migrée documentée en commentaire dans le fichier concerné, avec la référence du plugin qu'elle remplace.

04
Documentation

Note de reprise pour l'ajout de la fonctionnalité

Rédaction d'une note listant les plugins conservés et leur rôle, les fonctions migrées en natif, et les points d'attention pour la fonctionnalité à venir. L'agence peut ensuite ajouter la demande initiale sur une base propre, sans redécouvrir le site.

Note remise avant le démarrage de la fonctionnalité demandée. Consultable par n'importe quel prestataire ultérieur, pas seulement par celui qui a fait le nettoyage.

Ce qui a été
livré.

Tout le nécessaire pour que l'agence ajoute sa fonctionnalité en confiance, sur une base qu'elle comprend enfin.

  • Grille d'audit des plugins
    Liste complète classée utile, doublon ou orphelin, avec la justification de chaque décision de suppression.
  • Thème enfant avec fonctions natives
    Fonctions simples migrées hors des plugins tiers, commentées, pour réduire le nombre d'extensions à maintenir dans le temps.
  • Site nettoyé, sans coupure constatée
    Suppressions vérifiées une par une sur environnement de test avant mise en production, aucune fonctionnalité existante perdue.
  • Note de reprise documentée
    Plugins conservés et leur rôle, fonctions migrées, points d'attention pour la fonctionnalité à ajouter ensuite.

La fonctionnalité s'ajoute
sur une base propre,
pas sur l'empilement.

Ce type de nettoyage se fait avant tout ajout, jamais après. Le nombre de plugins actifs baisse, la base devient lisible pour n'importe quel prestataire, et la fonctionnalité demandée se développe sans hériter des conflits accumulés.

0
Fonctionnalité posée sur l'ancien empilement. Le développement démarre uniquement une fois la base assainie et documentée.
2j
Ordre de grandeur pour l'audit initial sur un site de taille comparable, avant devis de la suite.
1
Base documentée livrée, consultable par n'importe quel prestataire qui reprend le site ensuite.

Un site qu'on n'ose plus toucher ?

Deux façons de démarrer, selon ce qui vous convient le mieux.

Réponse sous 24h · Sans engagement · 100% sous votre marque

Réserver un appel de 15 min

On cadre l'état du site et la fonctionnalité visée, je reviens avec une estimation. Sans engagement.

Choisir un créneau
Envoyer un message direct

Décrivez l'état du site en quelques lignes, je réponds sous 24h ouvrées.

Ecrire sur WhatsApp