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

Références officielles

Bouton retour en haut de la page