get_currentuserinfo in einem plugin
-
Hallo Leute,
oder besser: Sorry, Leute
ich habe das Problem inzwischen herausbekommen. Ich hatte den code nicht in einem vom Plugin aufgerufenen Funktion eingebaut.
Da ich den Post nicht so leicht löschen kann, möge er anderen vielleicht helfen, einen derart dämlichen Fehler zu vermeiden:
WP-Funktionen sind in Plugins nur verfügbar, wenn sie in Funktionen stehen, die von diesem Plugin aufgerufen werden.
ich habe ein simples Plugin gebaut, das einige Spezialfunktionen aus einem Inhouse-system von Dashboard aus erreichbar macht.
Das geht sehr gut aber: ich möchte in diesen Funktionen auch ein paar WP-funktionen aufrufen. Wenn ich nun in meiner Plugindatei foldgendes einfüge:
global $current_user;
get_currentuserinfo();echo ‚Username: ‚ . $current_user->user_login . „\n“;
Dann bekomme ich einen fatalen Fehler von PHP wegen einer nicht definierten Funktion. Soweit, so gut: vielleicht kann man ja in Plugins nicht ohne weiteres WP-Funktionen benutzen.?
Aber nun wird es richtig crazy: füge ich den code oben in eine Datei ein, die ich im code der Plugin datei mit require einbinde, funktioniert get_currentuserinfo ganz normal.
Hat jemand einen Tipp?
- Das Thema „get_currentuserinfo in einem plugin“ ist für neue Antworten geschlossen.