Php Wordpress wp_insert_user()在Wordpress中循环//创建用户时停止

Php Wordpress wp_insert_user()在Wordpress中循环//创建用户时停止,php,wordpress,csv,Php,Wordpress,Csv,我需要导入/创建带有一些.csv文件的用户。 为此,我在中使用函数wp\u insert\u user(),同时在CSV中循环,直到返回FALSE,如下所示: if (($handle = fopen($folder.$storagename, "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $user_name = $data[0]; // Kundennumme

我需要导入/创建带有一些.csv文件的用户。 为此,我在
中使用函数
wp\u insert\u user()
,同时在CSV中循环,直到返回
FALSE
,如下所示:

 if (($handle = fopen($folder.$storagename, "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {
        $user_name = $data[0]; // Kundennummer
        $password = $data[1]; // PLZ
        $user_nicename = $data[2]; // Angebotsnummer
        $user_email = 'system-user-'.rand().
                      '@xy.de'; // User Email
        $args = array(
            'user_login' => $user_name,
            'user_pass' => $password,
            'user_email' => $user_email,
            'user_nicename' => $user_nicename,
            'display_name' => $password
        );
        wp_insert_user($args);
    }
    fclose($handle);
}
echo "All in.";
但是循环在第二次循环时停止。 我认为
wp\u insert\u user()
本身存在一些问题,因为如果我将其注释掉,循环将贯穿所有条目


我遗漏了什么?

您确定在执行此操作时已加载WordPress吗?如果不存在,
wp\u insert\u user
函数不存在……必须加载它,因为:它循环2次,将创建2个用户,并且在Wordpress后端可见。。。。但是它停止了,不再管理/创建用户。好吧,我向前迈出了一步!我认为脚本本身是好的-刚刚在另一台服务器/Wordpress安装上测试了我的插件-它在那里运行!了解哪些服务器配置可能是错误的吗?