Ich habe eine separate Menüseite (eine Objektseite) hinzugefügt, deren Mindestzugriffsstufe als “Abonnent” erforderlich ist. Ich mache das, weil ich neue Benutzer registriere, und sie werden “Abonnenten” mit einer zusätzlichen Fähigkeit sein, einen Abschnitt zu bearbeiten, den mein Plugin erstellt. Ich möchte, dass sie auch dieses Menü sehen können. Ich habe meine Menüseite wie folgt erstellt:
add_object_page('Personal Section', 'Personal Section', 'subscriber', 'personal-section', 'personal_section_fn');
Wenn ich mich jetzt mit den Anmeldeinformationen des Teilnehmers anmelde, kann ich dieses Menü sehen, aber ich kann es nicht sehen, wenn ich als Admin angemeldet bin. Mache ich hier etwas falsch?
Danke im Voraus!
subscriber
ist eine Rolle, keine Fähigkeit . Verwenden Sie eine function zum Verwalten des Zugriffs, z. B. read
.
Um den Unterschied besser zu verstehen, installieren Sie Justin Tadlocks Plugin-Mitglieder .
Für die Abonnentenrolle erhalten Sie eine Liste von functionen wie folgt:
Die Administratorrolle dagegen: