Php 无法在wp用户中新添加的列中插入值

Php 无法在wp用户中新添加的列中插入值,php,wordpress,Php,Wordpress,我在wp user中添加了一个名为twitter_username的新列,其数据类型为varchar。 在注册表单中,我还添加了一个名为 作为twitter用户名。 当我注册时,我无法保存它 wp user表中“twitter\u username”列中的字段值。我有 尝试以下代码所有值都存储在wp user表中 而不是“twitter_用户名” 如果您可以在usermeta中存储此twitter_用户名,请尝试以下代码。 更新_user_meta($user_id,'twitter_usern

我在wp user中添加了一个名为twitter_username的新列,其数据类型为varchar。 在注册表单中,我还添加了一个名为 作为twitter用户名。 当我注册时,我无法保存它 wp user表中“twitter\u username”列中的字段值。我有 尝试以下代码所有值都存储在wp user表中 而不是“twitter_用户名”


如果您可以在usermeta中存储此twitter_用户名,请尝试以下代码。
更新_user_meta($user_id,'twitter_username',$twitter_username)

如果您可以在usermeta中存储此twitter\u用户名,请尝试以下代码。
更新_user_meta($user_id,'twitter_username',$twitter_username)

这可能对你有用

$new_customer_data  = array(
     'user_login' => $username,
    'user_pass' => $password,
    'user_email' => $email,
    'role' => 'customer',
);

//Using WP inbuilt function to create users
$user = wp_insert_user($new_customer_data);

//Adding additional data in user meta
add_user_meta($user, 'twitter_username', $twitter_username);

这可能对你有用

$new_customer_data  = array(
     'user_login' => $username,
    'user_pass' => $password,
    'user_email' => $email,
    'role' => 'customer',
);

//Using WP inbuilt function to create users
$user = wp_insert_user($new_customer_data);

//Adding additional data in user meta
add_user_meta($user, 'twitter_username', $twitter_username);

$twitter\u用户名有价值吗?你检查过了吗?@Isingart是的,我检查过它是否有值。你在wp_用户表中添加了一个新列?@Ashish是的,我在wp中添加了一个新列-users@usmankhalid改变Wordpress附带的表不是一个好方法。你也可以实现你的目标。您可以在用户元中插入其他字段$twitter\u username有值吗?你检查过了吗?@Isingart是的,我检查过它是否有值。你在wp_用户表中添加了一个新列?@Ashish是的,我在wp中添加了一个新列-users@usmankhalid改变Wordpress附带的表不是一个好方法。你也可以实现你的目标。您可以在用户元数据中插入其他字段
$new_customer_data = apply_filters_ref_array('woocommerce_new_customer_data', array(
'user_login' => $username,
'user_pass' => $password,
'user_email' => $email,
'twitter_username' => $twitter_username,
'role' => 'customer',
'user_url' => 'this is url'
));

$customer_id = wp_insert_user($new_customer_data);

//On success
if ( ! is_wp_error($customer_id ) ) {
echo "User created : ".  $customer_id;
}