Anderen WordPress-Benutzerrollen Zugang gewähren
Gewähren Sie Shop Managern, Editoren oder benutzerdefinierten WordPress-Rollen Zugang zum Chamevo-Admin.
Standardmäßig können nur WordPress-Administratoren auf das Chamevo-Admin-Menü zugreifen (Products, Product Builder, Settings, Orders usw.). Sie können anderen Rollen Zugang gewähren — Shop Managern, Editoren oder benutzerdefinierten Rollen — indem Sie die Chamevo-Berechtigung zu dieser Rolle hinzufügen.
Wie Chamevo-Berechtigungen funktionieren
Chamevo verwendet eine einzelne WordPress-Berechtigung: edit_chamevo. Jeder Benutzer mit dieser Berechtigung kann auf alle Chamevo-Admin-Menüs und -Funktionen zugreifen. WordPress-Administratoren erhalten diese Berechtigung automatisch, wenn das Plugin geladen wird.
Einer Rolle Zugang gewähren
Option A: Ein Rollen-Editor-Plugin verwenden
Der einfachste Ansatz ist die Verwendung eines Rollenverwaltungs-Plugins:
- Installieren und aktivieren Sie User Role Editor oder Members.
- Gehen Sie zu Users → User Role Editor (oder dem entsprechenden Menü Ihres Plugins).
- Wählen Sie die Rolle aus, der Sie Zugang gewähren möchten (z.B. Shop Manager).
- Finden und aktivieren Sie die
edit_chamevo-Berechtigung. - Speichern Sie die Änderungen.
Benutzer mit dieser Rolle sehen nun das Chamevo-Menü im WordPress-Admin.
Option B: Per Code hinzufügen
Fügen Sie dieses Snippet zur functions.php Ihres Themes oder einem site-spezifischen Plugin hinzu:
add_action('init', function() {
$role = get_role('shop_manager');
if ($role) {
$role->add_cap('edit_chamevo');
}
});
Ersetzen Sie shop_manager durch den Rollen-Slug, dem Sie Zugang gewähren möchten. Gängige Rollen-Slugs:
| Rolle | Slug |
|---|---|