Quiz 1 — Fondamentaux
⏱️ TL;DR — 20 questions sur le CMS, l’administration, Gutenberg, les contenus et les rôles (Parties 1–3). Réponds de tête, puis déplie.
1. Article ou page : lequel est daté et entre dans le flux du blog ?
Réponse
L’article (post) : daté, catégorisé, dans le flux. La page est un contenu statique hors flux (À propos, Contact), hiérarchisable.
2. Catégorie vs étiquette ?
Réponse
La catégorie est hiérarchique (rubrique) ; l’étiquette (tag) est plate (mot-clé transversal). Chacune génère une archive publique.
3. Image à la une vs image dans le contenu ?
Réponse
L’image à la une (featured) représente l’article dans les listes/partages ; l’image dans le contenu est un bloc Image du corps. Une même image peut jouer les deux rôles.
4. Cite les rôles WordPress du moins au plus puissant.
Réponse
Abonné < Contributeur < Auteur < Éditeur < Administrateur (+ Super Admin en multisite). Chacun = un paquet de capabilities.
5. Qui peut installer une extension ?
Réponse
Seul l’Administrateur (install_plugins/activate_plugins) — et en multisite, le Super Admin. Installer du code = pouvoir sensible jamais donné aux rôles éditoriaux.
6. Pourquoi régler les permaliens dès le début ?
Réponse
Parce que les changer plus tard casse les liens déjà partagés/indexés (redirections nécessaires). « Titre de la publication » (/mon-article/) est le bon défaut.
7. Comment séparer une home statique d’un blog ?
Réponse
Réglages → Lecture → « page d’accueil = une page statique » + choisir une page « Blog » pour les articles. Sinon l’accueil affiche le flux d’articles par défaut.
8. Qu’est-ce que la barre d’administration (adminbar) ?
Réponse
La barre noire visible uniquement pour les utilisateurs connectés (raccourcis Créer, éditer, profil). Le visiteur anonyme ne la voit jamais.
9. Un Contributeur peut-il publier ses articles ?
Réponse
Non : il soumet à la relecture (publish_posts absente) et ne peut pas téléverser de médias. Un Éditeur/Admin publie. L’Auteur, lui, publie ses propres articles.
10. Bloc dynamique vs statique (intro) ?
Réponse
Un bloc statique enregistre son HTML dans le contenu (save) ; un bloc dynamique rend le HTML à l’affichage côté serveur (render_callback) → données toujours fraîches.
11. À quoi sert la « Vue en liste » de l’éditeur ?
Réponse
À afficher l’arbre des blocs et sélectionner/déplacer un bloc imbriqué de façon fiable. Indispensable dès qu’une page a des Groupes/Colonnes.
12. Extension « installée » vs « active » ?
Réponse
Installée = présente sur le serveur ; active = en service. Une extension inactive n’a aucun effet mais reste installée (et sa présence est une surface à maintenir).
13. Pourquoi WordPress génère-t-il plusieurs fichiers par image ?
Réponse
Il crée plusieurs tailles (thumbnail, medium, large + celles du thème) pour servir la bonne via srcset/sizes. D’où l’intérêt de ne pas uploader du 6000px inutilement.
14. Bloc Navigation vs menus classiques ?
Réponse
En thème par blocs (FSE), la nav est un bloc Navigation dans le header. En thème classique, elle se gère via Apparence → Menus + emplacements.
15. Comment savoir si un thème est « par blocs » ou « classique » ?
Réponse
Si Apparence propose Éditeur (Site Editor) → thème par blocs/FSE. Si elle propose Personnaliser (Customizer) → thème classique.
16. Où règle-t-on le rôle par défaut des inscrits ?
Réponse
Réglages → Général : « Rôle par défaut » (garder Abonné) et « Tout le monde peut s’inscrire » (à laisser décoché si inutile). Réglages de sécurité.
17. Combien de temps la corbeille retient-elle un contenu ?
Réponse
30 jours par défaut (constante EMPTY_TRASH_DAYS). « Supprimer définitivement » est irréversible : toujours passer par la corbeille en prod.
18. À quoi servent les révisions ?
Réponse
À garder un historique des versions d’un contenu et restaurer n’importe laquelle. Filet de sécurité contre les erreurs (nombre réglable via WP_POST_REVISIONS).
19. « Protégé par mot de passe » vs « Privé » ?
Réponse
Protégé : un formulaire de mot de passe s’affiche au visiteur. Privé : visible uniquement des rôles habilités. Deux niveaux de visibilité distincts.
20. À quoi sert « Santé du site » ?
Réponse
À diagnostiquer l’installation (PHP obsolète, modules manquants, sécurité/perf). L’onglet Infos est une mine pour un dev (versions, chemins, constantes).
Quiz suivant : Quiz 2 — Architecture & hooks.