我想用另一个数据库(我也可以访问)生成的csv文件中的某个用户更新我的用户列表。我想动态创建一个用户(使用用户名、密码等)和其他自定义字段(如语言、状态和其他个人变量)。
我已经获取了我的csv(可以正常工作),但当我尝试使用wp\\u insert\\u user创建用户时,什么都没有发生:/
代码如下:
function clients_csv($file){
$csv = array_map(\'str_getcsv\', file($file));
for($i=0;$i<count($csv);$i++){
if(!email_exists($csv[7]) ){
print "CREATE USER";
$user_id=wp_insert_user(
array(
\'user_login\' => $csv[4],
\'user_pass\' => wp_generate_password(12,false),
\'first_name\' => $csv[4],
\'user_email\' => $csv[7],
\'role\' => \'sbscrbr_subscriber\'
)
);
update_user_meta( $user_id, \'lingua\', $csv[1] );
}
for($j=0;$j<count($csv[$i]);$j++){
print $csv[$i][$j];
}
add_user_meta($csv[0],\'lingua\',$csv[1]);
print "
";
}
}
出于试用目的,我调用了索引文件中的函数。
提前感谢