Ich benutze WordPress 3.0.5 und habe mit 3.1rc4 getestet. In der Haupt-PHP-Datei meines Plugins erhalte ich, wenn ich versuche, is_plugin_active aufzurufen Call to undefined function is_plugin_active()
. Ich kann add_action und add_filter aufrufen. Was sollte ich überprüfen / ändern, um dies zu beheben?
Dies geschieht innerhalb des Administrators auf der Plugins-Seite. Am Anfang meiner Haupt-Plugin-Datei habe ich, if (function_exists('is_plugin_active')) {
die immer false zurückgibt.
Ich kann die Funktionen aus meiner Haupt-Plugin-Datei auch nicht in anderen Plugins sehen (wenn das hilft).
function_exists('is_plugin_active')
falsch ist, wenn es von der Haupt-Plugin-Datei außerhalb einer Methode aufgerufen wird, aber wahr ist, wenn es innerhalb der Methode aufgerufen wird, die für die activated_plugin
Aktion aufgerufen wird .