also ich habe ein Lösung gefunden, nicht ganz super, aber es geht.
vorbereitungen:
1.) ein CSV File erstellen in dem alle user in dem format user_login;user_pass;user_email;user_nicename;display_name;user_url abgelegt sind. dieses file in das verzeichnis /wp-admin/ speichern
2.) innerhalb des admin (dashboard) den benutzerlevel für neue benutzer festlegen!
3.) dieses script in den ordner /wp-admin/ als load_user_hack.php ablegen
include ("../wp-includes/registration-functions.php");
include ("admin.php");
$fp = fopen("YOUR-CSV-FILE-HERE.csv", "r");
while (!FEOF($fp)) {
$elemente[] = explode (';' ,fgets($fp));
} // of while
fclose ($fp);
for ($i=0; $i< sizeof($elemente); $i++) {
$data[$i]["user_login"] = wp_specialchars($elemente[$i][0]);
$data[$i]["user_pass"] = wp_specialchars($elemente[$i][1]);
$data[$i]["user_email"] = wp_specialchars(strtolower($elemente[$i][2]));
$data[$i]["user_nicename"] = wp_specialchars($elemente[$i][3]);
$data[$i]["display_name"] = wp_specialchars($elemente[$i][5]);
$data[$i]["user_url"] = wp_specialchars('http://'.$elemente[$i][6]);
$ret_id = wp_insert_user($data[$i]);
}
Alles anzeigen
4.) wp-admin aufrufen und einloggen
5.) in der URL /wp-admin/load_user_hack.php aufrufen
6.) Bingo, das war's
7.) am besten CSV File und PHP script in /wp-admin/ löschen.
anmerkung: die notwendigen inserts zum table wp_usermeta nimmt die function wp_insert_user selbständig vor.
gruss gerhard
edit: besser wohl diese message in hacks zu überführen 