Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Add Multiple Users for WordPress

Bulk add user registrations to a WordPress site using a variety of methods.


  • Most primary functions have been rewritten from the ground up.
  • All user data and meta data values are now referenced by their column names in the WordPress data structure. The only exceptions to this are "role" which automatically creates meta data for User Level and Capabilities based on the role name given, and "ignore" which causes the plugin to skip the specified column of information.
  • A new Network Options section has been added for sites running a Multisite network. These options govern the use of the plugin across sub-sites. Email addresses to receive copies of user registrations from any networked site can also be specified here.
  • Additional column ordering functions are now available in the Settings section.
  • The Dynamic Sorter has been given a reboot to simplify its usage.
  • Additional settings added for standard user meta information when bulk adding new users. These options can now be enabled in the Settings section.
  • Custom meta data fields may now be set in the Settings section and when importing CSV data.
  • User Display Name can now be set as either the user's login, nickname, first or last name (or both). Default is userlogin.
  • Custom Roles have been enabled. Default Role may now be chosen in the Settings section and within other interfaces.
  • Locaalization, ready for translation
  • And a few functionality tweaks


  • This update adds a feature intended to combat an issue related to attempting to add over 500 users in a single pass. An additional function has been added that allow you to skip the creation of a User Information form from uploaded or pasted CSV files, and pasted Email List data, and proceed directly to adding the users. Adding this many users at once can cause issues, so please see the information at http://www.happynuclear.com/sandbox/amu/add-multiple-users-for-wordpress.php if you run into trouble.


  • This version fixes several compatibility issues with WordPress Multisite and includes one new Bulk Add function for Multisite environments
  • Added: ability to bulk add existing users to a site from the Network users list (visible in Multisite only).
  • Added: settings may now be reset to default using the Reset to Default Settings button on Settings page
  • Fixed: users added from a Multisite sites are now properly assigned a Role for that site
  • Fixed: settings for sites in Multisite installations are now created properly for each site
  • Several page notices and user information have been updated


  • Major restructure of plugin layout and functionality
  • Added: ability to create custom number of manual input fields (now called Blank Form)
  • Added: additional user rows may now be added to the form dynamically
  • Added: CSV/TXT file upload and paste function to read user data and customise structure
  • Added: function to convert string of email addresses to new user information
  • Settings (previously General Options) now set separately to other functions
  • Added: settings for customising new user notification email with Test option
  • Plugin Information updated. Relevant tool information is now accessible directly with each function
  • Style and notification updates


  • Password strength notifications added for password fields that are not blank
  • Validation error notice for usernames that include unsafe characters
  • Strict sanitization option added to general options
  • Improved error notification hover state
  • General options are now saved on form submission
  • Email validation bug fix


  • Bug fixes.


  • Initial release.

Requires: 3.4 or higher
Compatible up to: 3.4.2
Last Updated: 4 years ago
Active Installs: 5,000+


4.3 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,1,0 100,1,1 100,1,1
100,1,1 0,1,0