If you don’t mind writing a bit of code, it’s easy to create users.
<?php
require( '/wp-load.php' );
wp_create_user('otto', 'password', 'otto@ottodestruct.com');
wp_create_user('fake', 'fakepass', 'fake@example.com');
... and so on ...
Just make a php file in the main blog directory that looks like that and run it one time. Delete it after the users are created.
Function call looks like this:
wp_create_user($username, $password, $email);
Alternatively, just edit the database directly. For the passwords, use the MD5 hash of the password in the database field. That hash will get converted to something more secure after they log in the first time.
I’m gonna need something similar, thanks for the pointer Otto.
@ady, tomorrow or the day after that I’ll be probably done with this, I’ll post the solution here.
grtz,
ToM.
I also noticed that wordpress “salts” passwords after the first login… but still lets you use a standard MD5 hash the first time… which is a huge benefit for automatically creating users.
I would imagine Otto’s script could be made to add the same “salting” hash by plugging into the wp_salt() function?
Thoughts?