Używam WordPress 3.0.5 i przetestowałem z 3.1rc4. W głównym pliku PHP mojej wtyczki, kiedy próbuję wywołać is_plugin_active, dostaję Call to undefined function is_plugin_active(). Mogę zadzwonić do add_action i add_filter. Co powinienem sprawdzić / zmienić, aby to naprawić?
Dzieje się tak wewnątrz administratora na stronie wtyczek. Na górze mojego głównego pliku wtyczki mam, if (function_exists('is_plugin_active')) {który zawsze zwraca false.
Nie widzę też funkcji z mojego głównego pliku wtyczek w innych wtyczkach (jeśli to pomaga).
function_exists('is_plugin_active')jest to fałsz, gdy jest wywoływany z głównego pliku wtyczki, jeśli jest poza metodą, ale jest prawdziwy, gdy jest wywoływany w metodzie, która jest wywoływana dla activated_pluginakcji.