Vous venez de créer ou d’installer un plugin WordPress dans wp-content/plugins, mais il n’apparaît pas dans la liste des extensions. Aucun message clair. Rien dans l’admin. Le plugin joue à cache-cache, et il gagne.
Dans la plupart des cas, le problème vient d’un en-tête de plugin manquant ou invalide. WordPress ne liste pas les fichiers PHP au hasard : il cherche un fichier principal avec un commentaire d’en-tête contenant au minimum Plugin Name.
Mais ce n’est pas la seule cause possible. Un plugin peut aussi disparaître de la liste à cause d’un mauvais dossier, d’un fichier principal mal placé, d’une archive ZIP mal structurée, d’une erreur fatale PHP, d’un problème de permissions, d’un cache OPcache, ou d’un environnement multisite.