Estou usando o WordPress 3.0.5 e testei com 3.1rc4. No arquivo PHP principal do meu plug-in, quando tento chamar is_plugin_active, recebo Call to undefined function is_plugin_active()
. Eu posso chamar add_action e add_filter. O que devo verificar / alterar para corrigir isso?
Isso está acontecendo dentro do administrador na página Plugins. No topo do meu arquivo principal de plug-in que tenho, if (function_exists('is_plugin_active')) {
que sempre retorna false.
Também não consigo ver as funções do meu arquivo principal de plug-in em outros plug-ins (se isso ajudar).
function_exists('is_plugin_active')
é falso quando chamado do arquivo principal do plug-in se estiver fora de um método, mas é verdadeiro quando chamado dentro do método chamado para a activated_plugin
ação.