-
-
Save hivepress/232ba63de5115a56dc21cd7f64c6e52f to your computer and use it in GitHub Desktop.
<?php | |
add_filter( | |
'hivepress/v1/forms/user_register', | |
function ( $form ) { | |
$form['fields'] = array_merge( | |
$form['fields'], | |
[ | |
'first_name' => [ | |
'required' => true, | |
'_order' => 1, | |
], | |
'last_name' => [ | |
'required' => true, | |
'_order' => 2, | |
], | |
] | |
); | |
return $form; | |
}, | |
100 | |
); | |
add_action( | |
'hivepress/v1/models/user/register', | |
function( $user_id, $values ) { | |
if ( isset( $values['first_name'] ) ) { | |
update_user_meta( $user_id, 'first_name', $values['first_name'] ); | |
} | |
if ( isset( $values['last_name'] ) ) { | |
update_user_meta( $user_id, 'last_name', $values['last_name'] ); | |
} | |
}, | |
10, | |
2 | |
); | |
Unfortunately there's no simple temporary fix, this has to be changed in the framework. If you require an attachment from vendors (those users who want to add listings), you can require an attachment via the vendor registration form
Hello, I know it has been a while but I was hoping someone may have an answer. I tried the code and indeed I eventually added the first and last name to the registration box. After I realized that wasn't what I needed, I tried to deativate and delete the code snippet (wp Code Lite) they now won't go away? I have tried so many caching fixes that do not work. This is a subdomain of my main site fyi. Even with incognito mode it won't revert. It is fine on my mobile but not laptop on multiple browsers.
Hi,
Please make sure that you removed the snippet. If you used the Code Snippets plugin and it wasn't added to any of the theme/plugin files directly, then clicking Delete on the snippet should be enough. Another reason may be caching, e.g. if the hosting provider caches the website, or there's a caching plugin in WordPress/Plugins.
It would be to send an attachment during registration. Could you provide a code for this?