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

Références officielles

Bouton retour en haut de la page