wp-settings.php
Définition : wp-settings.php est un fichier central du démarrage de WordPress. Il charge de nombreux composants du Core, prépare les services internes et organise l’initialisation des extensions et du thème actif.
Terminologie
Appellation / équivalent : wp-settings.php — WordPress initialization file
Autres appellations : Fichier d’initialisation WordPress
Comprendre le fonctionnement
Ce fichier intervient pendant le chargement initial de WordPress, généralement après la lecture de wp-config.php. Il initialise des bibliothèques, services et composants, puis charge notamment les extensions obligatoires, les extensions actives et le thème dans un ordre défini.
Plusieurs hooks marquent les étapes de ce chargement : muplugins_loaded, plugins_loaded, setup_theme, after_setup_theme, init et wp_loaded. Ils ne sont pas interchangeables : un composant donné peut ne pas être disponible aux premières étapes.
Exemple concret
Si un plugin a besoin qu’un autre plugin soit déjà chargé, son point d’initialisation doit tenir compte de la séquence de chargement au lieu de supposer que toutes les API sont disponibles immédiatement.
Point technique à retenir
Modifier directement wp-settings.php serait écrasé par les mises à jour et n’est pas une méthode normale d’extension de WordPress.
Termes associés
- Bootstrap WordPress
- WordPress Core
- wp-config.php
- Cycle de vie du Core
