14.03.2010, 23:11
|
#2 (permalink)
|
| PostRank: 10
Registriert seit: 20.11.2008 Ort: Wien [Aut]
Beiträge: 1.836
| Wenn Du Rollen betrachtest (Codex), siehst Du auch die "Capabilities". Diese sind skalierbar. Du kannst also Berechtigungen für Rollen vergeben oder nehmen. Das einzige, was nicht im Codex dokumentiert ist, bzw. nach wie vor keine vernünftige Lösung hat, sind die Rollen selbst. Diese sind nicht "einfach" durch benutzerdefinierte zu ergänzen, bzw. in andere Systeme zu übertragen.
Bsp zur Ergänzung der Rolle "Redakteur" mit der Berechtigung User zu bearbeiten: Code: $role = get_role('editor');
if ($role !== NULL) {
$role->add_cap('edit_users');
$role->add_cap('create_users');
$role->add_cap('delete_users');
} |
| |