Zugriff für andere WordPress-Benutzerrollen gewähren
Gewähren Sie Shop-Managern, Redakteuren oder individuellen WordPress-Rollen Chamevo-Admin-Zugriff.
Standardmäßig können nur WordPress-Administratoren die Chamevo-Admin-Bereiche nutzen (Products, Product Builder, Settings, Orders usw.). Um einer anderen Rolle — Shop Manager, Editor oder einer individuellen Rolle — funktionierenden Zugriff zu gewähren, sind derzeit zwei Berechtigungen erforderlich, nicht nur eine.
So funktionieren Chamevo-Berechtigungen
Der Chamevo-Zugriff hängt von zwei WordPress-Berechtigungen ab:
edit_chamevosteuert die Sichtbarkeit des Chamevo-Admin-Menüs. Eine Rolle mit dieser Berechtigung sieht die Chamevo-Menüpunkte.manage_optionsist das, was die Chamevo-Admin-Bereiche tatsächlich benötigen, um Daten zu laden und zu speichern (Produkte, Bestellungen, Einstellungen, Preisregeln, Farben usw.).
WordPress-Administratoren besitzen beide Berechtigungen und erhalten dadurch automatisch vollen Zugriff. Andere Rollen — einschließlich Shop Manager und Editor — verfügen standardmäßig nicht über manage_options. Wenn Sie nur edit_chamevo vergeben, sieht der Benutzer das Chamevo-Menü, aber jeder Bereich schlägt beim Laden oder Speichern fehl. Damit eine Rolle heute funktionierenden Zugriff erhält, benötigt sie beide Berechtigungen.
Sicherheitshinweis:
manage_optionsist eine weitreichende WordPress-Berechtigung — sie gewährt nicht nur Zugriff auf Chamevo, sondern auch auf die WordPress-Einstellungen, Plugin-/Theme-Optionen und weitere website-weite Verwaltungsfunktionen. Vergeben Sie sie nur an Rollen, denen Sie vollständig vertrauen. (Chamevo beschränkt seine Admin-Vorgänge noch nicht auf die engere Berechtigungedit_chamevo; wenn Sie streng begrenzten Zugriff benötigen, beschränken Sie ihn vorerst auf Administratoren.)
Einer Rolle Zugriff 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ü für Ihr Plugin).