Step 1: Adding fields to Register Form
#1 Make sure that you are using Wilcity Child Theme
#2 Put the following code to functions.php of Child Theme
add_filter('wilcity/wiloke-listing-tools/filter/configs/register-login', function($aFields) {
$aRegisterFields = array_merge($aFields['register'], [
[
'type' => 'wil-input',
'label' => 'Input Field',
'name' => 'input_key',
'isRequired' => 'yes'
],
[
'type' => 'wil-checkbox',
'label' => 'Checkbox Field',
'name' => 'checkout_field',
'trueValue' => 'yes',
'falseValue' => 'no',
'isRequired' => 'yes'
],
[
'type' => 'wil-radio',
'label' => 'Radio 1 Field',
'name' => 'radio_field',
'trueValue' => 'agree_to_term'
],
[
'type' => 'wil-radio',
'label' => 'Radio 2 Field',
'name' => 'radio_field',
'trueValue' => 'not_agree_to_term'
],
]);
$aFields['register'] = $aRegisterFields;
return $aFields;
});
After adding this code, your form will look like this

Step 2: Updating Form Data
To update the data, please use this hook
do_action('wilcity/after/created-account', $userID);