Unable to send Custom Fields!
-
Ive been trying all day long and I cant figure out why this is not working:
I’m trying to setup a user registration form. I do have custom fields I want to pass values from CF7 to the database, but it does not seem to work. Here is a snippet of the code Im using:
if ( $cfdata->title() == ‘Your Registration Form Title’) {
$password = wp_generate_password( 12, false );
$email = $formdata[‘form-email-field’];
$name = $formdata[‘form-name-field’];
$bizname = $formdata[‘form-biz-address-field’];
// Construct a username from the user’s name
$username = strtolower(str_replace(‘ ‘, ”, $name));
$name_parts = explode(‘ ‘,$name);
if ( !email_exists( $email ) ) {
// Find an unused username
$username_tocheck = $username;
$i = 1;
while ( username_exists( $username_tocheck ) ) {
$username_tocheck = $username . $i++;
}
$username = $username_tocheck;
// Create the user
$userdata = array(
‘user_login’ => $bizname,
‘user_pass’ => $password,
‘user_email’ => $email,
‘nickname’ => reset($name_parts),
‘display_name’ => $name,
‘first_name’ => reset($name_parts),
‘last_name’ => end($name_parts),
‘biz-address’ => $name,
‘role’ => ‘client’
);Anyone care to explain what I’m doing wrong? Keep in mind that “biz-address” is the custom field Im trying to get data from…
Thank you!
- The topic ‘Unable to send Custom Fields!’ is closed to new replies.