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 :
- 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 :
- 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 :
- 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 :
- 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.