Я використовую WordPress 3.0.5 і пройшов тестування з 3.1rc4. У головному PHP-файлі мого плагіна, коли я намагаюся викликати is_plugin_active, я отримую Call to undefined function is_plugin_active()
. Я можу зателефонувати на додавання і add_filter. Що потрібно перевірити / змінити, щоб виправити це?
Це відбувається всередині адміністратора на сторінці плагінів. У верхній частині мого основного файлу плагінів, if (function_exists('is_plugin_active')) {
який завжди повертає помилку.
Я також не можу бачити функції з мого основного файла плагінів в інших плагінах (якщо це допомагає).
function_exists('is_plugin_active')
це помилково, коли викликається з головного файла плагіна, якщо він знаходиться поза методом, але є істинним, коли викликається всередині методу, який викликається для activated_plugin
дії.