Chaque fois que je mets à jour mon site, il plante à cause d’une erreur dans le plugin WP Discourse. J’ai appris à le réparer moi-même, mais ce serait formidable si je n’avais pas à le faire après chaque mise à jour.
Le fichier lib/plugin-utilities.php doit être inclus dans le fichier lib/utilities.php, sinon il génère l’erreur :
Trait 'WPDiscourse\\Shared\\PluginUtilities' introuvable dans .../public/wp-content/plugins/wp-discourse/lib/utilities.php à la ligne 17
Je ne suis pas sûr si cela est dû à ma configuration ou si d’autres personnes rencontrent le même problème. J’utilise php7.4.
Ma solution consiste simplement à inclure le fichier avant cette ligne :
Dans lib/utiities.php :
