Simple Import Users

Allows blog administrators to add multiple users to blogs at a time, using only a list of email addresses. When the specified email address matches an existing account, the account will be added as a user on the blog. Otherwise a new account is created and the new user added with the specified role. Based on DDImportUsers.

The plugin determines username automatically from the email address. For example, the email address will produce the email address bgorges100. For that reason, this plugin works best when used in schools or organizations with official, unique email addresses.

When BuddyPress is installed, the welcome email will also include a link to the new user’s Edit Profile screen.

This plugin was developed for Blogs@Baruch of Baruch College’s Bernard L Schwartz Communication Institute.

Download the plugin here.

BP External Activity has been downloaded [downloadstat url=”” get=”total” autop=”false”] times. Are you using this plugin? Consider a donation.

Version history

1.0 – August 26, 2010
Initial release
1.0.1 – September 9, 2010
Updated readme to reflect minimum requirements
Updated readme to contain proper instructions
Fixed typos
1.1 – November 20, 2010
Unhardcoded the text of emails
Added fields where the sender can modify the content of the email
Saves the customized email content for future use

16 thoughts on “Simple Import Users

  1. omid

    I am from iran .
    plugin (Simple Import Users) only add one user to blogs at a time . I use from WordPress 3.0.1
    can you help me ?
    I am sorry because I can not speak english very well .

  2. omid

    Hi Boone Gorges – My email addresses not contain any special characters .
    In addition, I use from WordPress 3.0.1 Persian version

  3. Chris McCoy

    Paul Gibbs recommended to get in touch with you about a really cool and exciting viral tagging project we’re working on in WordPress and BuddyPress. Would you be interested in learning more? It’s a paid project.

    Please get back to me and perhaps we can set-up a Skype.

    Impressive stuff you’re doing at CUNY.

    YourSports is located in Silicon Valley.

    chrism at yoursports dot com

  4. jace

    same situation here. it will only import the first email in the list and then throws the following error:

    Fatal error: Call to undefined function add_user_to_blog() in /home/content/o/r/a/orangekoala/html/blog/wp-content/plugins/simple-import-users/simple-import-users.php on line 352

    I’m running Word Press 3.0.1

  5. jace

    Thank you Boone. It worked right away, once I figured out how to Activate Network.

    Once configured correctly, it works like a dream! Thanks for the help and the tool!

  6. mrjarbenne

    This may be outside the scope of your idea for the plugin, and I’ll try to do some rudimentary scouting out on my own, but how easy would it be to have this plugin also create a blog for the user, based on the same principle of the username creation: ie.:

  7. Jeromy

    any idea how many users I can import at one time? I’m on the rackspace cloud. I’m porting over a userbase from an existing site – 300,000 members.

  8. Apartamentos

    With wordpress 3.1 trying to import users i get this error.

    Fatal error: Call to undefined function add_user_to_blog() in /var/www/sites/v10061701/html/blog-proprietarios/wp-content/plugins/simple-import-users/simple-import-users.php on line 396

  9. Boone Gorges Post author

    mrjarbenne – It would be quite easy, in theory. See the function wpmu_create_blog() and its documentation in wp-includes/ms-functions.php

    Jeromy – I think it’s mostly based on your memory limits, as well as any restrictions that there might be on how many emails can be sent out by your server. You might have to run some tests to find out.

    Apartamentos – Have you activated Network? The plugin may not work on a single-user installation of WP.

  10. ck22

    tried it yet : says the import was complete , and you can view the result below but the results NEVER show .

    I then check the email address ( a test one ) I used and nada / zero / zilch / diddly squat there either.

    not running multisite – tried that – still don’t work

  11. Pingback: Using wordpress for open courses - #ocTEL chat summarised | Martin Lugton

Comments are closed.