Hello,
ich versuche gerade mir eine neue Rolle anzulegen, die dem Admin gleicht.
Dafür fehlt mir allerdings ein Plan, wie ich alle Berechtigungen dort anhänge (allcaps). Der einzige Unterschied soll die Capability/Berechtigung "developer" sein. So erstelle ich in der functions.php meine neue Rolle:
Code
[COLOR=Gray]// Role:[/COLOR]
global $allcaps;
$role = "developer";
$display_name = "Developer";
$allcaps = "????????????";
[COLOR=SeaGreen]add_role( "developer", "Developer", $allcaps )[/COLOR]
[COLOR=Gray]// Capability:[/COLOR]
$role = get_role('developer');
if ($role !== NULL) {
[COLOR=SeaGreen]$role->add_cap('dev_cap');[/COLOR]
}
Alles anzeigen
..und das hab ich damit zB in einem Template vor:
Code
if(current_user_can('developer')) {
[COLOR=Gray] code i work on[/COLOR]
} else {
[COLOR=Gray] old code - or - maintainance message[/COLOR]
}
Wäre für Hilfe äußerst dankbar!