Hey! Hola que tal amigos de Junior a Senior el día de hoy les vengo con un nuevo post. El cual consta de mostrar el rol de los usuarios en la API de WordPress. Esto lo lograremos haciendo el registro en un nuevo campo roles que insertaremos con nuestra siguiente función.

Una vez que coloquemos este codigo en nuestro archivo functions.php se empezaran a mostrar los roles de cada uno de nuestros usuarios.

/**MUESTRA EL ROL DE LOS USUARIOS EN LA API*/
function get_user_roles($object, $field_name, $request) {
    return get_userdata($object['id'])->roles;
}
  
add_action('rest_api_init', function() {
   register_rest_field('user', 'roles', array(
      'get_callback' => 'get_user_roles',
      'update_callback' => null,
      'schema' => array(
        'type' => 'array'
      )
    ));
});

Espero les haya servido de algo esta breve información, si tienen dudas u otras maneras de hacerlo pueden mostrárnoslo en los comentarios, esto ayudara a qué todos crezcamos y resolvamos nuestros problemas de forma rápida y sencilla.

Y sin mas que decir por el momento, nos vemos y espero nos apoyen con sus opiniones y comentarios, saludos.

Leave a reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You may also like