2016-11-23 2 views
0

Den Versuch, Benutzerrolle zu geben andere Benutzer zu bearbeiten:Wordpress Geben Benutzerrolle Benutzer bearbeiten

$edit_editor = get_role('designer'); 
$edit_editor->add_cap('edit_users'); 
$edit_editor->add_cap('list_users'); 
$edit_editor->add_cap('promote_users'); 
$edit_editor->add_cap('create_users'); 
$edit_editor->add_cap('add_users'); 
$edit_editor->add_cap('delete_users'); 

Jetzt Benutzer in der Lage zu Benutzern Liste Abschnitt zu erhalten, aber nicht in der Lage vorhandene Benutzer zu bearbeiten. Wie kann ich das beheben? enter image description here

Antwort

0

Sie können Rollen hinzufügen, so:

$result = add_role(
     'editor_of_users', 
     __('Editor of Users'), 
     array(
      'edit_users' => true, 
      // Add more capabilities... 
     ) 
    ); 
    if (null !== $result) { 
     echo 'Yay! New role created!'; 
    } 
    else { 
     echo 'Oh... the editor_of_users role already exists.'; 
    } 

Für weitere Informationen können Sie rot in der Dokumentation zu: add_role

Und die alle Benutzer Fähigkeiten hier: Roles and Capabilities

Verwandte Themen