Warning: Creating default object from empty value in /home/design/public_html/wp-content/plugins/paged-comments/paged-comments.php on line 31
Import Users Plugin for WordPress · Dagon Design

Welcome to Dagon Design. In addition to free scripts, WordPress plugins, and articles, we offer a variety of services including custom theme design, plugin creation, and PHP scripting. Contact me for more information.

Version 1.2   Updated Thursday, February 19th, 2009 at 7:19pm

Import Users Plugin for WordPress

This plugin was created for people who need to easily add multiple users to their WordPress installation. Simply give it a list of usernames and email addresses, specify the role of the users (subscriber, author, admin, etc.) and it does the rest. It will automatically email each user and give them their randomly generated password, or let you specify one. It also has validation in place to make sure the usernames do not already exist, that the email addresses are not already in use, that the usernames are valid, etc. After it processes the information, it tells you how many were added, and upon error, gives you the reason why each failed.


  If you have found this page useful, please consider donating. Thanks!


  • 02-19-09 Version 1.2 – Updated modified version with contributions by Robert McKenzie (Thanks Robert!). Changes include the ability to specify a password, as well as first/last names.
  • 06-12-07 – Modified version by Nicholas LaRacuente added (download link above).
  • 05-03-07 Version 1.1 – Updated to take advantage of the customizable roles feature in WordPress 2.1. This update was contributed by Tom Ransom.
  • 08-06-06 Version 1.0 – First release.


  • Download the above file, rename it from .txt to .php, and upload it to your plugins directory.
  • Enable the plugin.
  • Use it by going to ‘Settings -> DDImport Users’


The userdata is entered in the following format:


To clarify, that is one user per line, with a pipe character between the values. Extra whitespace and empty lines are trimmed automatically. Be sure your data is entered properly! If you do not want to assign a password, first name, or last name, just do not enter them. The field separators are still required. Example:


After you have added your user data, you can choose the role for the users with the drop down box. The choices are: Subscriber (default), Contributor, Author, Editor, and Administrator.

If the password is not specified, one will be randomly generated. In either case, the password is emailed to the user.

Pages: [15] 14 13 12 11 10 9 8 7 6 51 » Show All

  1. Could I upload a new batch of users each month that would eliminate users not on the list and add new users?

  2. yuk ah kunjungi website ane di

    Mesin Bakso

  3. This paragraph will help the internet people Solution for Startups v3.0.3 – MultiPurpose WP Theme setting up new web
    site or even a weblog from start to end.

  4. et but I am assuming from your description that after you do the whole “one person per line formatting” which gets their e-mail and sends them their password, it redirects the admin to a page that allows you to assign each new user their role. On that page how could I make it so that it also allowed :D

  5. Very Must Go On

  6. Nice Artikle

  7. Untuk Very Content From this Website

  8. hi, thks for the plugin,
    i used in <a href="http://www.itulho.com">itulho!</a> and <a href="http://ikampret.com">itulho!</a>

Pages: [15] 14 13 12 11 10 9 8 7 6 51 » Show All

Leave a Comment

Before you comment: If you are having an issue with a script, please make sure you have read the entire article. Also, please read through the comments because most common issues have already been discussed many times. Thanks.

Be sure to wrap all code in <code></code> tags.