WP_ENVIRONMENT_TYPE
Définition : WP_ENVIRONMENT_TYPE est une constante de WordPress permettant de déclarer le type d’environnement d’une installation. Les valeurs reconnues sont local, development, staging et production, afin d’adapter certains comportements au contexte.
Terminologie
Appellation / équivalent : WP_ENVIRONMENT_TYPE — WordPress environment type
Autres appellations : Type d’environnement WordPress
Comprendre le fonctionnement
La fonction wp_get_environment_type() retourne une des quatre valeurs prévues. En l’absence de valeur valide, WordPress utilise production par défaut. Le type peut être défini par variable d’environnement ou par constante ; la constante définie prend le dessus.
Cette information aide les développements et certaines fonctions du Core à distinguer un poste local, un environnement de développement, une préproduction et un site public. Elle ne remplace ni la configuration PHP, ni les contrôles d’accès, ni une politique de déploiement.
Exemple concret
Une extension peut décider d’afficher des informations de diagnostic uniquement sur un environnement de développement, tout en conservant des contrôles de permission indépendants.
Exemple de code commenté
<?php
// À définir dans wp-config.php avant le chargement du Core.
define( 'WP_ENVIRONMENT_TYPE', 'staging' );
// Dans un plugin déjà chargé :
$environnement = wp_get_environment_type();
Point technique à retenir
Les valeurs autorisées sont en anglais et doivent être orthographiées exactement. Ce paramètre ne garantit pas à lui seul la sécurité.
Termes associés
- wp-config.php
- Bootstrap WordPress
- WP_DEBUG
- WP_DEVELOPMENT_MODE
