Skip to Content
WordPressPartie 5 — Architecture du cœurPartie 5 — Architecture du cœur de WordPress

Partie 5 — Architecture du cœur de WordPress

Le morceau conceptuel central du cours. Comprendre comment WordPress traite une requête, ce que sont les hooks (actions & filtres — le mécanisme d’extension n°1), comment fonctionne la Boucle, comment WordPress choisit un gabarit, et comment interroger la base (WP_Query, $wpdb), gérer les options/transients/cache, planifier des tâches et créer des URLs propres. Une fois cette partie digérée, tout le développement WordPress (thèmes, plugins, blocs) devient prévisible : vous saurez toujours et comment vous brancher.

Version de référence : WordPress 6.x, PHP 8.1+.


Sommaire

ChapitreFichierContenuCe que vous saurez faire
1Le cycle de requêteDe l’URL à la page : bootstrap, wp-load, main query, template, rendu.Situer où votre code s’exécute dans le déroulé d’une requête.
2Hooks : actions & filtresLE concept clé : add_action/add_filter, priorités, arguments, hooks du cœur.Étendre WordPress sans toucher au cœur — la compétence fondatrice.
3La Boucle (The Loop)have_posts()/the_post(), template tags, contexte global.Afficher du contenu dans un thème, comprendre le « post courant ».
4La hiérarchie de gabaritsComment WordPress choisit le fichier de template (classique et bloc).Créer le bon fichier pour cibler telle vue.
5WP_Query & les requêtes de contenuRequêter des contenus, arguments, meta_query/tax_query, pièges de perf.Récupérer exactement les contenus voulus, proprement.
6Base de données : $wpdbL’objet $wpdb, requêtes préparées, quand (ne pas) faire du SQL brut.Interroger la base en sécurité quand les API ne suffisent pas.
7Options, transients & cache objetStocker des réglages, mettre en cache, l’API transients, l’object cache.Persister et mettre en cache des données efficacement.
8WP-CronTâches planifiées, événements, limites, cron système.Exécuter du code périodique de façon fiable.
9Rewrite APIURLs propres, endpoints, query vars, flush_rewrite_rules.Donner de belles URLs à vos contenus custom.

Le fil conducteur

Tout WordPress tient dans une idée : un cœur minimal qui, à des moments précis, laisse votre code intervenir (les hooks). Le chapitre 2 (hooks) est le pivot de tout le cours — relisez-le autant que nécessaire. Le reste (Boucle, gabarits, requêtes, base, cache, cron, rewrite) décrit les moments et les outils que vous manipulerez dans vos thèmes (Partie 6) et plugins (Parties 7-8).


Retour à l’accueil · Chapitre suivant : Le cycle de requête.