• Tramite get_users() sto cercando di recuperare tutti gli utenti con uno specifico ruolo però ritornano tutti gli utenti

    private function getListaUser(){
    $args =array(
    array(
    'role'=>'dottore', //ruolo personalizzato
    'orderby'=>'display_name',
    'order'=>'ASC'
    )
    );
    $user=get_users($args);
    foreach ($user as $users) {
    $dot=$users;
    var_dump($dot);
    }
    return $dot;

    }

Stai visualizzando 1 risposte (di 1 totali)
  • Prova con queste modifiche:

    function getListaUser(){
    $args = array(
    'fields' => array( 'display_name','user_login' ),
    //'fields' => 'all',
    //'role' => 'administrator',
    'role' => 'dottore'
    );
    $user = get_users($args);

    foreach ($user as $users) {
    var_dump($users);
    }
    }
    getListaUser(); // output object(stdClass)#767 (2) { ["display_name"]=> string(16) "Pietro Testadura" ["user_login"]=> string(6) "pietro" }

    L’uscita è: object(stdClass)#767 (2) { [“display_name”]=> string(16) “Pietro Testadura” [“user_login”]=> string(6) “pietro” }

    Fai sapere, ciao.

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘get_users() resitituisce slo un utente’ è chiuso a nuove risposte.