Ready to get started?Download WordPress

Plugin Directory

User Meta

WordPress user management plugin. Custom user profile,registration with extra fields. Custom Login, Import/export users from/to csv and many more.

WordPress user management plugin

Support custom user profile, both back-end and front-end. Custom registration with extra fields. Login widget/shortcode, user login by username or email. Import user from csv with meta data. Themes the WordPress profile, register and login pages according to your theme. Add extra fields(meta data) to user profile or registration page, User Meta plugin support variety of fields to create profile or registration form. More features: admin approval, user activation/deactivation, email verification, role based redirection, modify default email sender, custom email template etc.

Custom user profile and registration page

User Meta Pro allow to fully customize user profile or registration page by providing form editor tools. any page or post can be use as profile/registration page by using shortcode. support ajax user avatar, ajax file upload, and ajax input validation, captcha validation, pagination for break long page to paginated page. Let user login with or without username or email.

Login widget/shortcode, login with username or email

Let user to login by email instead of username. Or both email or username. Customize login form by adding own html. Customize logged in user profile.

Front-end lost password and reset password tools

wp-login.php is no longer needed for lost password and reset password. Also restrict access to wp-login.php and redirect them to front-end login page.

Import user from csv

Import user from csv with extra meta data. Assign role to newly imported user. Update current user data by csv file.


Role based redirection after user login, logout and registration.

Admin approval, user activation or deactivation

Allow admin to approve user upon registration and activate or deactivate any user, any time.

E-mail verification

Verify user email in order to activate a new user.

Customize Email Template

Customize user registration, activation, deactivation, lostpassword etc emails with including extra fields data.

Modify default email sender information

Let your user get email from your prefered name and email instead of wordpress@userdomain.com

Supported field for form builder

  • User Avatar
  • TextBox
  • Paragraph
  • Rich Text
  • Hidden Field
  • DropDown
  • CheckBox
  • Select One (radio)
  • Date /Time
  • Password
  • Email
  • File Upload
  • Image Url
  • Phone Number
  • Number
  • Website
  • Country
  • Custom Field
  • Page Heading
  • Section Heading
  • HTML
  • Captcha

You can create unlimited number of fields. All newly created field's data will save to WordPress default usermeta table. so you can retrieve all user data by calling wordpress default functions(e.g. get_userdata(), get_user_meta() ). User Meta plugin separates fields and forms. So, a single field can be used among several forms.


3 steps to get started

  1. Create Field from User Meta >> Fields Editor.
  2. Go to User Meta >> Forms Editor, Give a name to your form. Drag and drop fields from right to left and save the form.
  3. Write shortcode to your page or post. e.g.: Shortcode: [user-meta type='profile' form='your_form_name']

View Documentation

NB: User Registration, login and some extra fields are only supported in pro version. Get User Meta Pro.

Requires: 3.3.0 or higher
Compatible up to: 3.8.3
Last Updated: 2014-3-13
Downloads: 53,576


4 stars
4.3 out of 5 stars


0 of 2 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

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

50,2,1 100,1,1 80,5,4 100,1,1
67,3,2 86,7,6 33,3,1
0,1,0 50,2,1