ID, 'create_users') or user_can( $riga->ID, 'manage_network'))) { $users = new WP_User( $riga->ID); $users->remove_cap("gest_atti_albo"); $users->remove_cap("admin_albo"); } } // Crea capacità utenti di gestione ed amministrazione Al Pretorio in base a quanto scelto dall'Utente foreach($_REQUEST as $key=>$val){ $UID=substr($key,1); if (is_numeric($UID)){ $users = new WP_User($UID); if ($val=="Amministratore"){ $users->add_cap("admin_albo"); $users->add_cap("gest_atti_albo"); } if ($val=="Gestore") $users->add_cap("gest_atti_albo"); } } } echo '
'.$messages[$msg];
if (isset($_REQUEST['errore']))
echo '
'.$_REQUEST['errore'];
echo '
List of users in the role '.$role .' ('. $name . '):
'; $this_role = "'[[:<:]]".$role."[[:>:]]'"; $query = "SELECT * FROM $wpdb->users WHERE ID = ANY (SELECT user_id FROM $wpdb->usermeta WHERE meta_key = 'wp_capabilities' AND meta_value RLIKE $this_role) ORDER BY user_nicename ASC LIMIT 10000"; $users_of_this_role = $wpdb->get_results($query); if ($users_of_this_role) { foreach($users_of_this_role as $user) { $curuser = get_userdata($user->ID); $author_post_url=get_author_posts_url($curuser->ID, $curuser->nicename); echo '--User nicename: '.$curuser->user_nicename .', display Name: '. $curuser->display_name . ', link to author posts user_nicename ) . '" ' . '>' . $curuser->user_nicename .'
'; } } } */