Skip to Content

Terrain 08 — Extensions (plugins prêts)

⏱️ TL;DR — 20 mini-jeux ⭐⭐ pour installer, évaluer, mettre à jour et débuguer des extensions. Tu apprends à choisir des plugins sûrs, à gérer les conflits, et à repérer l’impact perf — avant d’en coder un (terrain 15).

⚠️ Installer une extension = ajouter du code tiers à ton site. Compétence n°1 : savoir choisir. Fais ces jeux sur un site local.


🕹️ Mini-jeu 1 — Installer depuis le répertoire 🛠️

But : le canal officiel. Mission : installe une extension depuis le répertoire wp.org. Étapes :

  1. Extensions → Ajouter → cherche « WPForms Lite » (ou autre) → Installer → Activer.

✅ Solution

Le répertoire wp.org est le canal de confiance : extensions revues, installables en un clic. « Installer » télécharge, « Activer » met en service. Deux étapes distinctes (terrain 02, jeu 22).


🕹️ Mini-jeu 2 — Activer / désactiver 🛠️

But : le commutateur. Mission : désactive puis réactive l’extension.

✅ Solution

Désactiver suspend l’extension sans supprimer ses réglages/données. Premier réflexe de diagnostic (« ça vient d’elle ? »). Réactiver reprend là où c’était.


🕹️ Mini-jeu 3 — Lire la fiche d’une extension ⭐⭐ 🛠️

But : évaluer avant d’installer. Mission : sur la fiche d’une extension, note : note moyenne, installations actives, « Testé jusqu’à », dernière MAJ.

✅ Solution

Signaux de confiance : installations actives élevées, note correcte, compatibilité avec ta version, MAJ récente (< quelques mois). Une extension non mise à jour depuis 2 ans = drapeau rouge (sécurité).


🕹️ Mini-jeu 4 — Choisir une extension sûre ⭐⭐ 🛠️

But : grille de décision. Mission : compare deux extensions concurrentes et choisis, en justifiant.

✅ Solution

Critères : réputation/installations, MAJ, support actif (forum), avis récents, poids/perf, modèle éco (freemium clair), et « fait-elle une chose bien ». Moins d’extensions, mieux choisies > beaucoup d’extensions douteuses.


🕹️ Mini-jeu 5 — Un formulaire de contact ⭐⭐ 🛠️

But : besoin ultra-courant. Mission : crée un formulaire de contact et pose-le sur la page Contact. Étapes :

  1. Installe un plugin de formulaire → crée un formulaire → insère son bloc/shortcode dans la page.

✅ Solution

Les plugins de formulaire fournissent un bloc (ou shortcode) à insérer. Ils gèrent envoi d’e-mail, anti-spam, stockage. Vérifie la réception (et le dossier spam). Besoin universel — bon exemple de « ne réinvente pas, installe ».


🕹️ Mini-jeu 6 — Un plugin SEO ⭐⭐ 🛠️

But : métadonnées et sitemap. Mission : installe un SEO (Yoast/Rank Math), règle le titre/description d’un article.

✅ Solution

Un plugin SEO ajoute meta title/description, aperçu Google, sitemap XML, fil d’Ariane, données structurées. Il apparaît sous chaque article (métabox) et dans un menu dédié. Standard de tout site public.


🕹️ Mini-jeu 7 — Un plugin de cache ⭐⭐⭐ 🛠️

But : performance. Mission : installe un cache (WP Super Cache / W3 Total Cache / LiteSpeed) et active le cache de page.

✅ Solution

Le cache sert des pages HTML pré-générées → beaucoup plus rapide sous charge. À tester : purge le cache après une modif, sinon tu vois l’ancienne version. (En headless, terrain 17, le cache se joue côté front.)


🕹️ Mini-jeu 8 — Une sauvegarde ⭐⭐ 🛠️

But : filet de sécurité. Mission : installe un plugin de sauvegarde (UpdraftPlus) et lance une sauvegarde.

✅ Solution

Une sauvegarde = base + fichiers (dont uploads/), idéalement hors du serveur (cloud). À faire avant toute mise à jour majeure. Teste aussi la restauration : une sauvegarde non testée n’en est pas une.


🕹️ Mini-jeu 9 — Installer par zip ⭐⭐ 🛠️

But : hors répertoire. Mission : installe une extension via téléverser une extension (un .zip). Étapes :

  1. Extensions → Ajouter → Téléverser une extension → choisis le zip → Installer.

✅ Solution

L’upload de zip sert aux extensions premium ou à tes propres plugins (terrain 15). ⚠️ N’installe que des zips de sources fiables : un zip = du code exécuté sur ton serveur.


🕹️ Mini-jeu 10 — Mettre à jour 🛠️

But : rester à jour = sécurité. Mission : mets à jour une extension avec une update disponible.

✅ Solution

Les MAJ corrigent failles et bugs : à faire régulièrement, après sauvegarde. Les MAJ auto sont activables par extension (lien « Activer les mises à jour automatiques »). Sur un site réel, un plugin non à jour est le vecteur de piratage n°1.


🕹️ Mini-jeu 11 — Supprimer proprement ⭐⭐ 🛠️

But : ne pas laisser de résidus. Mission : désactive puis supprime une extension ; observe si elle laisse des données.

✅ Solution

Supprimer = désactiver d’abord, puis « Supprimer ». Beaucoup d’extensions laissent tables/options en base (par sécurité). Certaines proposent « supprimer les données à la désinstallation ». Le ménage complet peut nécessiter un nettoyage manuel (avancé).


🕹️ Mini-jeu 12 — Diagnostiquer un conflit ⭐⭐⭐ 🛠️

But : la méthode « désactiver tout ». Mission : simule un bug, désactive toutes les extensions, réactive une à une.

✅ Solution

Méthode standard de dépannage : désactive tout, vérifie que le bug disparaît, puis réactive une par une jusqu’à retrouver le coupable. Combine avec un passage au thème par défaut pour isoler thème vs extension.


🕹️ Mini-jeu 13 — Le mode dépannage ⭐⭐⭐ 🛠️

But : débuguer sans casser le site public. Mission : utilise le Health Check & Troubleshooting (mode dépannage).

✅ Solution

Le plugin Health Check offre un mode dépannage : il désactive extensions/thème pour toi seul (les visiteurs voient le site normal). Idéal pour diagnostiquer en prod sans impact. Réflexe pro.


🕹️ Mini-jeu 14 — Où sont les réglages ? ⭐⭐ 🛠️

But : trouver l’UI d’une extension. Mission : après activation, trouve où l’extension a mis ses réglages.

✅ Solution

Les réglages atterrissent selon l’extension : nouvelle entrée de menu principal, sous Réglages, sous Outils, ou un lien « Réglages » sous l’extension dans la liste. Pas de règle absolue — d’où le lien « Réglages » pratique dans Extensions.


🕹️ Mini-jeu 15 — Freemium : gratuit vs Pro ⭐⭐ 🛠️

But : comprendre le modèle éco. Mission : repère, sur une extension freemium, ce qui est bridé et pousse au Pro.

✅ Solution

Beaucoup d’extensions sont freemium : gratuit fonctionnel + Pro (fonctions avancées, support). C’est le modèle de monétisation WordPress (ta Partie 13). Observer comment les autres découpent free/Pro nourrira ton propre produit.


🕹️ Mini-jeu 16 — Mesurer l’impact perf ⭐⭐⭐⭐ 💻

But : une extension coûte. Mission : installe Query Monitor, recharge une page, lis le nombre de requêtes/temps. Étapes :

  1. Installe Query Monitor → recharge une page en admin → panneau QM en bas.

✅ Solution

Query Monitor révèle requêtes SQL, hooks, scripts, temps de génération. Active/désactive une extension et compare : tu mesures son coût. Outil indispensable dès que tu développes (terrains 12–17).


🕹️ Mini-jeu 17 — Trop d’extensions ⭐⭐ 🛠️

But : l’hygiène. Mission : liste tes extensions et supprime celles inutilisées.

✅ Solution

Chaque extension = surface d’attaque + poids + risque de conflit. « Plugin bloat » = source n°1 de lenteur et de failles. Garde le strict nécessaire, à jour. Moins, mais mieux.


🕹️ Mini-jeu 18 — Extensions must-use (concept) ⭐⭐⭐⭐ 💻

But : connaître les mu-plugins. Mission : repère le dossier wp-content/mu-plugins/ (le créer s’il n’existe pas).

✅ Solution

Les must-use plugins (mu-plugins/) se chargent toujours, ne s’affichent pas dans la liste, non désactivables via l’UI. Réservés au code d’infra (hébergeurs, snippets critiques). Bon à connaître ; on n’y touche qu’en connaissance de cause.


🕹️ Mini-jeu 19 — Un plugin de snippets ⭐⭐⭐ 🛠️ 💻

But : exécuter du code sans thème enfant. Mission : installe « Code Snippets » et ajoute un petit snippet PHP (ex. changer le crédit admin).

✅ Solution

« Code Snippets » exécute des bouts de PHP proprement (activables/désactivables) sans éditer de fichier — pont entre no-code et code. ⚠️ C’est du vrai PHP : une erreur peut casser le site. Prépare le terrain 12 (hooks).


🕹️ Mini-jeu 20 — Récap extensions ⭐⭐ 🛠️

But : valider le terrain. Mission : un site équipé : formulaire + SEO + cache + sauvegarde, chacun choisi selon les critères, Query Monitor pour surveiller, aucune extension inutile.

✅ Solution

Tu sais étendre WordPress sans coder, choisir sûr, débuguer un conflit et mesurer le coût. Prochaine frontière : passer de l’autre côté et écrire le code (terrains 11→15). Avant : finir l’administration (terrains 09–10).


Terrain suivant : 09 — Réglages & administration.