Ne testez plus jamais la production! • WPShout

By | septembre 10, 2020

WordPress pas cher

J'ai un peu intentionnellement donné à cette petite histoire sur une nouvelle fonctionnalité WordPress 5.5 un titre idiot. Mais comme l'illustre cette histoire de Sarah Gooding à la taverne, les gens mettent déjà la nouvelle fonction WordPress wp_get_environment_type fonction à bon usage. Et cette histoire était doublement intéressante pour moi parce que, pour ma part, je n'avais aucune idée terrestre de l'existence de cette nouvelle fonction. 😳

L'idée centrale du wp_get_environment_type La fonction est assez simple: laissez les développeurs de plug-ins et de thèmes désactiver les fonctionnalités dangereuses (par exemple, l'envoi d'e-mails de notification) lorsqu'ils savent qu'ils sont sur la version «intermédiaire», «développement» d'un site. Plus d'une fois dans ma vie, j'ai été assez confus par la raison pour laquelle des choses se passaient auxquelles je ne m'attendais pas, mais plus tard, c'était parce que le site de développement ou de développement faisait ces choses étranges.

Comme vous pouvez le deviner, WordPress doit savoir quel est votre environnement. Comme vous pouvez également le deviner, vous faites cela via une définition constante –WP_ENVIRONMENT_TYPE-dans votre wp-config.php. Plus de détails sur toute cette configuration sont dans le message d'annonce de make.wordpress.org pour la fonctionnalité.

L’histoire de Sarah explique comment cette valeur est utilisée dans un nouveau plugin de Roy Tanck pour vous donner une petite bannière utile en haut à droite de votre barre d’administration. Plus d’une fois, j’ai absolument fait quelque chose sur le site de production en pensant qu’il s’agissait d’un site de développement local. Et ce plugin me sauverait ce mal de cœur avec un gros label rouge éclatant de «Production» là-haut. Si je maintenais une "installation WordPress standard" avec tous mes plugins préférés, j'ajouterais sûrement celui-ci à la liste.