Je n'ai pas besoin que mon plugin fonctionne avec wp-admin, y compris wp-login. Comment pourrais-je l'empêcher? is_admin fonctionne bien mais je ne sais pas comment ignorer tout ce qui concerne wp-admin (comme wp-login.php). Merci.
Vérifiez l'URI demandé:
if(!is_admin()
&& strpos($_SERVER['REQUEST_URI'], 'wp-login.php') === false
&& strpos($_SERVER['REQUEST_URI'], 'wp-signup.php') === false) { ... }
Mais il vaut probablement mieux utiliser un style de liste blanche:
if(is_front_page() || is_singular() || is_archive()) { ... }
Ces 3 tags devraient couvrir à peu près tout le front-end ...