J'utilise WordPress 3.0.5 et j'ai testé avec 3.1rc4. Dans le fichier PHP principal de mon plugin, lorsque j'essaie d'appeler is_plugin_active, je reçois Call to undefined function is_plugin_active()
. Je peux appeler add_action et add_filter. Que dois-je vérifier / modifier pour résoudre ce problème?
Cela se produit à l'intérieur de l'administrateur sur la page Plugins. En haut de mon fichier de plugin principal que j'ai, if (function_exists('is_plugin_active')) {
qui retourne toujours faux.
Je ne peux pas non plus voir les fonctions de mon fichier de plugin principal dans d'autres plugins (si cela aide).
function_exists('is_plugin_active')
c'est faux lorsqu'il est appelé à partir du fichier du plugin principal si en dehors d'une méthode, mais c'est vrai lorsqu'il est appelé à l'intérieur de la méthode qui est appelée pour l' activated_plugin
action.