'POST', 'callback' => array(__CLASS__, 'validate_token'), 'permission_callback' => 'is_user_logged_in' ) ); } public static function validate_token() { $user = wp_get_current_user(); return new WP_REST_Response(array( 'userInfo' => array( 'wiaas_id_user' => $user->ID, 'wiaas_is_company_admin' => 1, //TODO: don't hardcode this 'wiaas_user_full_name' => $user->first_name . ' ' . $user->last_name, 'wiaas_user_type' => $user->roles, 'wiaas_username' => $user->data->user_login ) )); } }