Plugin-Funktionen als Nicht-Admin-User
-
Hallo,
ich habe eine kleine private Seite, die ich hier leider nicht teilen kann, weil der Zugang nur angemeldeten Usern vorbehalten ist.
Es gibt einen Admin (mich) und sonst nur Subscriber (die übrigen User).
Ich habe mit Modern Events Calendar Lite einen Kalender auf einer Seite und da gibt es das komische Verhalten, dass ich als eingeloggter Admin problemlos zwischen den Monaten bewegen bzw. eine Events-Liste erweitern (load more) kann. Ein Nicht-Admin kann das nicht, man sieht nur einen Endlos-Spinner. Mit Developer-Tools sehe ich im Network, dass ich statt eines 200, ein 302 Response bekomme. Es geht um den Aufruf /wp-admin/admin-ajax.phpIch habe den Code des Plugins untersucht und sehe, dass korrekterweise actions zum wp_admin hinzugefügt werden:
$this->factory->action(‘wp_ajax_mec_monthly_view_load_month’, array($this, ‘load_month’));
$this->factory->action(‘wp_ajax_nopriv_mec_monthly_view_load_month’, array($this, ‘load_month’));$this->factory->action(‘wp_ajax_mec_list_load_more’, array($this, ‘load_more’));
$this->factory->action(‘wp_ajax_nopriv_mec_list_load_more’, array($this, ‘load_more’));$this->factory->action(‘wp_ajax_mec_list_load_month’, array($this, ‘load_month’));
$this->factory->action(‘wp_ajax_nopriv_mec_list_load_month’, array($this, ‘load_month’));Genau diese Actions sind es auch: mec_monthly_view_load_month, mec_list_load_more etc.
Woran könnte es liegen, dass es als Nicht-Admin nicht klappt. Mir fehlen noch grundlegende Kenntnisse über WP, um hier eventuell irgendwelche Settings zu überprüfen.
Danke im Voraus!
- Das Thema „Plugin-Funktionen als Nicht-Admin-User“ ist für neue Antworten geschlossen.