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

Références officielles

Bouton retour en haut de la page