Définir les environnements de développement sous WordPress

Définir les environnements de développement sous WordPress

Depuis WordPress 5.5, il est facile de définir l’environnement de développement dans lequel se trouve votre projet : development pour votre projet en local, staging pour votre projet en préproduction ou production pour votre projet en production.

Cela vous sera pratique pour plusieurs cas : enclencher des actions uniquement dans certains environnements (par exemple, n’envoyer des emails qu’en staging ou en production. Vous pourrez également désactiver des extensions en local seulement.

Pour déclarer votre type d’environnement, ajouter ceci à votre wp-config.php :

define( 'WP_ENVIRONMENT_TYPE', 'production' );

Ensuite, vous pourrez récupérer votre type d’environnement grâce à la fonction wp_get_environment_type().

Par exemple :

if( wp_get_environment_type() == 'production' ) {
// je réalise une action uniquement pour le site en production.
}

Une configuration à faire sur tous vos projets WordPress afin d’éviter les erreurs comme par exemple un envoi de mail à un client en testant une fonctionnalité sur le site en préproduction 🙂

Besoin d'un développeur Wordpress ?

Développeur WordPress et front-end depuis plus de 10 ans, je vous accompagne dans le développement de votre site internet, performant et sur-mesure. Faites appel à mes services de freelance WordPress.

Stay in Touch ?