Bootstrap WordPress
Définition : Le bootstrap WordPress est la séquence d’initialisation qui prépare le noyau avant le traitement d’une requête. Il charge la configuration, les composants nécessaires, les extensions et les mécanismes du système.
Terminologie
Appellation / équivalent : WordPress bootstrap / initialisation WordPress
Autres appellations : Initialisation du Core, Séquence de démarrage
Comprendre le fonctionnement
Dans le parcours classique d’une requête front-end, index.php charge wp-blog-header.php, lequel charge wp-load.php. Ce dernier établit le chargement de la configuration ; wp-config.php inclut habituellement wp-settings.php, qui initialise WordPress et charge les composants.
La séquence implique notamment les extensions obligatoires, les extensions actives, le thème et plusieurs hooks. Le traitement précis peut varier selon le point d’entrée : administration, REST API, AJAX ou WP-CLI ne suivent pas forcément les mêmes étapes jusqu’au rendu.
Exemple concret
Lorsqu’une extension accroche une fonction à plugins_loaded, elle s’insère à une étape différente d’une fonction accrochée à init. Comprendre l’ordre de chargement évite d’appeler une API trop tôt.
Point technique à retenir
Le diagramme représente un chemin classique, pas toutes les routes possibles du Core.
Termes associés
- WordPress Core
- wp-config.php
- wp-settings.php
- WP
- Cycle de requête
