Sto usando WordPress 3.0.5 e ho testato con 3.1rc4. Nel file PHP principale del mio plugin, quando provo a chiamare is_plugin_active ottengo Call to undefined function is_plugin_active()
. Posso chiamare add_action e add_filter. Cosa devo controllare / modificare per risolvere questo problema?
Questo accade all'interno dell'amministratore nella pagina Plugin. Nella parte superiore del mio file plugin principale che ho, if (function_exists('is_plugin_active')) {
che restituisce sempre false.
Inoltre non riesco a vedere le funzioni dal mio file di plugin principale in altri plugin (se ciò aiuta).
function_exists('is_plugin_active')
è falso quando viene chiamato dal file del plugin principale se al di fuori di un metodo ma è vero quando viene chiamato all'interno del metodo chiamato per l' activated_plugin
azione.