Estoy usando WordPress 3.0.5 y lo he probado con 3.1rc4. En el archivo PHP principal de mi complemento, cuando intento llamar a is_plugin_active me sale Call to undefined function is_plugin_active()
. Puedo llamar a add_action y add_filter. ¿Qué debo verificar / cambiar para solucionar esto?
Esto está sucediendo dentro del administrador en la página de Complementos. En la parte superior de mi archivo de complemento principal que tengo, if (function_exists('is_plugin_active')) {
que siempre devuelve falso.
Tampoco puedo ver las funciones de mi archivo de complemento principal en otros complementos (si eso ayuda a alguno).
function_exists('is_plugin_active')
es falso cuando se llama desde el archivo de complemento principal si está fuera de un método, pero es verdadero cuando se llama dentro del método que se llama para laactivated_plugin
acción.