[Plugin: Adminimize] Bug
-
Hallo Frank
Ich habe soeben festgestellt, dass dein Adminimize Plug-In mein WP Calendar Plug auf der Website ausser Gefecht setzt. Konkret kommt es zu einem Fehler, wenn ich via AJAX meine Events nachladen möchte. Bin ich angemeldet funktioniert alles einwandfrei (weshalb mir das nie wirklich aufgefallen ist). Logge ich mich von WP ab, kommen am Frontend keine Events mehr an. FireBug hat dann folgendes in der Server Response zu Tage gebracht:
<b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/uhcwr.ch/htdocs/wp-content/plugins/adminimize/adminimize.php</b> on line <b>121</b><br /> <br />
An dieser Stelle steht folgende Funktion:
function get_all_user_roles() { global $wp_roles; $user_roles = array(); foreach ($wp_roles->roles as $role => $data) { array_push($user_roles, $role); //$data contains caps, maybe for later use.. } return $user_roles; }
Ich prüfe jetzt bei mir einfach ob $wp_roles->roles existiert und ob es sich hierbei um ein Array handelt. Ich frage mich jedoch, ob diese Funktion überhaupt aufgerufen werden sollte, wenn ich nicht angemeldet bin?
Liebe Grüsse aus Zürich
Fabian (von ProNovia)
- The topic ‘[Plugin: Adminimize] Bug’ is closed to new replies.