Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
UM&

User Meta – User Profile Builder and User management plugin

v3.1
by User Meta · 4.6 (20 reviews)

An easy-to-use user management plugin that allows user login, reset-password, profile update and user registration with extra fields, all on front-end …

2K+ active installs Updated Mar 24, 2024 Tested to 6.4.4 Requires PHP 5.6.0
Try Demo Download
Pre-installed Ready in ~10s No card

About User Meta – User Profile Builder and User management plugin

User Meta Pro is a user profile and management plugin for WordPress that allows you to easily create and customize login, registration, and profile forms for your website. It offers features such as front-end support, in-house form builder, improved security, and integration with WooCommerce. The premium version includes additional features like email verification, admin approval, user listing, and more.

Changelog

3.0

  • Bootstrap updated to v5
  • Copy Shortcode button on forms
  • Show/hide password on entry
  • Display public profile shortcode
  • New fields in free version: Consent, Social Link and Video Link
  • Warning & Deprecated notices removed
  • Compatibility up until PHP 8.2
  • Pro: Mailchimp Integration addon
  • Pro: Social Login addon

2.4.4

  • Fix: Security fix for file upload path traversal

2.4.3

  • Fix: Security fix to prevent XSS attack

2.4.2

  • Fix: File upload path traversal

2.4.1

  • Fix: Proper escaping of fields and forms name

2.4

  • New fields on pro version: Consent, Social Link, Video Link
  • Changed field groups for future fields insertion
  • Autofocus on first input
  • Pattern-rules on Reset Password field
  • Notice for feedback added
  • Fix: User listing search function issue
  • Pro: New Author Box addon

2.3

  • New fields on lite version: HTML, Captcha, Image URL, Phone Number
  • Fix: Multiselect field’s error on multi-page
  • Fix: Bold label issue on settings page
  • Pro: New Restrict Content addon

2.2.1

  • Fix: Broken URL on “Get started” panel

2.2

  • Login widget and form widget on the lite version.
  • New fields on lite version: Multi-select, Date-Time, File Upload, Number, Url, Country, Custom Field, Page Heading, Section Heading
  • Pro: New WooCommere addon

2.1

  • Removed Jabber, Aim, and Yim fields
  • Added French Canadian language support
  • Drop HTTP_REFERER dependency from the form builder
  • Fix: Unique Display Name validation
  • Fix: End date inclusion in export
  • Fix: Missing JS on user-meta-field shortcode
  • Pro: Added User Listing addon

2.0.2

  • Fix: error message on disable ajax login
  • Updated translation files

2.0.1

  • Fix: Multi-value fields sanitize

2.0

  • Added reCAPTCHA v3 for captcha validation
  • Apply sanitize_* and esc_* to missing fields
  • Use latest composer bin to generate vendor (plateform and require 5.6.0)
  • Bump requirements WP-4.7 PHP-5.6
  • Remove unused files from the lite version (e.g reCaptcha, activationForm)
  • Update js/css libraries to latest version
  • Update html lib to version 1.1.0
  • Fix: Partial export error removed caused by special characters

1.4.3

  • Updated countries list
  • Added user row options for multisite
  • Fix: Pagination error removed

1.4.2

  • Update compatibility for WP-4.4.0
  • More specific error messages in form saving
  • Fix: Regex added in phone field to fix bug
  • Fix: duplicate meta value on user import (new users)

1.4.1

  • ReCaptcha, timepicker, validationEnginn version update.
  • Using data uri to export users.
  • Fix: file upload size bug.
  • Fix: exclude roles on user export.
  • Added min and max required options for the checkbox.

1.4

  • Added support for GDPR data export
  • rich_text field accepts options by hook
  • Fix: read-only for rich_text field
  • Removed Reset password style
  • Added user_meta_admin capability
  • Minimum requirement WP-4.4
  • Updated bootstrap to v3.3.7
  • New filter hook: user_meta_wp_hooks
  • Deprecated hook: user_meta_wp_hook
  • Lite: Login by username or email or both of them
  • Lite: Front-end lost-password and reset-password options
  • Lite: Show logged-in user customized data, based on user role
  • Pro: New built-in menu for add-ons management
  • Deprecate using user-meta-advanced and user-meta-wpml addons separately
  • New pro addon: BuddyPress xProfile Export
  • Fix: pagination bug for non-pagination page
  • Enhance security of file uploader

1.3

  • Allow array in roles
  • Pro: Export and import multiple roles
  • Pro: Separate options for different captcha
  • Pro: Scroll to top with page heading
  • Code: New filter hook: user_meta_recaptcha_request_method
  • Code: Removed PHP7.1 depreciated mcrypt_encrypt dependencies
  • Code: Update ReCaptcha to 1.1.3
  • Code: Minimum requirements for the plugin is PHP-5.5
  • Fix: Page navigation bug
  • Fix: Role export bug

1.2.1

  • PHP7 compatibility
  • Modify class names according to PSR-2 standard
  • Added more options to captcha
  • Lite: Add login features to lite version
  • Fix: print inline js to backend profile (date-time was not working)
  • Fix: bug on user importing extra fields
  • Fix: Login error message bug
  • Fix: Conditional logic for checkbox, radio, and multi-select
  • Fix: Using multiple captchas on the same page

1.2

  • Visual options selector for dropdown, multi-select, radio and checkbox
  • Code: Minimum requirements for the plugin is PHP-5.4 and WP-3.7
  • Code: Using namespace and rewriting field generation classes
  • Code: Apply PSR-2 coding standard to all PHP files
  • Code: Rewrite all field generation codes
  • Optimized for wpml support
  • Update translation files
  • Added user_meta_loaded action hook to load extensions
  • Put inline front-end JavaScript to footer
  • Added tooltip to field editor
  • Remove placeholder as field label type, as placeholder has its own field.
  • Force uploaded file name to be lowercase and special character escaped.
  • New Hooks: user_meta_field_config_render, user_meta_field_config_before_update, user_meta_form_config_render
  • Style file remove link
  • Delete avatar and files while deleting a user
  • Delete old files & avatar on profile update
  • Pro: Redirection to a page
  • Pro: Export users by form_id and write to file
  • Pro: Renamed user-meta directory to user-meta-pro for pro version
  • Fix: re-validation for regex input
  • Fix: Storing admin approval emails bug
  • Fix: Email notification selection tab collapse
  • Fix: Bulk users export issue
  • Fix: Password reset issue since WP-4.3
  • Fix: Add user to blog, without user_login but user_email
  • Fix: Don’t let existing user register again for the same site under network
  • Fix: WP-4.5 compatibility

1.1.7.1

  • Fix: Duplicate field id in case of form import
  • Check if other reCaptcha library is exists, to avoid conflict.
  • Fix: Add user to blog
  • Fix: Rich text url bug

1.1.7

  • Redesigned fields and forms editor.
  • Conditional logic.
  • Username will remain same as email while registration without username.
  • Remove base64_decode.
  • Switch uploader code to admin-ajax.php.
  • Remove html5 required validation, add html5 regex to custom field.
  • Strip @noreply.com.
  • Added Turkish and Czech translation.
  • Added regex to password field.
  • Pro: Allow to hide extra social fields from backend profile.
  • Pro: reCaptcha v2.
  • Pro: Added %generated_password% placeholder.
  • Pro: Remove password & email field from standard fields set. Those fields can can be used via “custom fields”.
  • Pro: Add retype_label to custom field.
  • Pro: Added yearRange to datetime field.
  • Pro: Profile update email for backend, track modified email.
  • Pro: Added filter: user_meta_countries_list filter to countries list.
  • Pro: Separate email verification and admin approval processes.
  • Fix: Pagination bug.
  • Fix: required checkbox error.

1.1.6

  • Support user registration for free version.
  • Remove plugin-framework.css/js. Split user-meta.js into user-meta.js and user-meta-admin.js
  • Optimize the plugin for user-meta-advanced add-on.
  • Allow action/filter hook enable/disable by ‘user_meta_wp_hook’ filter.
  • Added Chinese translation.
  • Fix: postbox toggle icon and allows drag texts inside postbox.
  • Removed users_can_register option dependencies for user registration form.
  • Added role placeholder.
  • Added ver paramater to js and css files.
  • Pro: Shortcode: [user-meta-field id=Field_ID] for showing single field.
  • Pro: Shortcode: [user-meta-field-value id=Field_ID] to show stored field content.
  • Pro: Store resetpass hashed key instead of plaintext as of WP-3.7
  • Pro: Added Lost Password email notification.
  • Pro: Number field allows integer and decimal point.
  • Pro: Filter: user_meta_admin_email_recipient to filter admin notification email.
  • Pro: Added multiselect field and allow optgroup on select.
  • Pro: Import both plain text and hashed password with users import.
  • Pro: Allow override of WordPress default user registration and reset password email by add-on.
  • Pro: try to send single email when sending multiple email at a time failed.
  • Pro: Added registration link with login form/widget.

1.1.5

  • Add user_id parameter to user_meta_pre_user_update filter hook.
  • Remove not used uploaded files via schedule events.
  • Add Russian translation. (Thanks to Vitaliy Cherednichenko for his translation)
  • Add placeholder support to Fields Editor.
  • Change file upload directory to /uploads/files/
  • Change logout url. Logout url is not using resetpass anymore.
  • Add html5 placeholder to field by user-meta hook.
  • Bug fix: Required validation for country field.
  • Add settings for customize UMP generated text for front-end.
  • Pro: Allow to send email notification for all users who have administrative role.
  • Pro: User password will not force to include in registration email notification.
  • Pro: Add option for use default lostpassword url.
  • Pro: Remember last user import settings.
  • Pro: Use separate page for reset password and email verification.
  • Pro: Login redirect will not show any message while redirecting.

1.1.4.1

  • Add Captcha for login form.
  • Fix import UMP and pagination bugs.

1.1.4

  • Use TinyMCE as rich text editor.
  • meta_key auto generate from field title.
  • Enable translation for dynamic text.
  • Disable free to pro one click update as WordPress plugin guidline.
  • add allow_custom in datetime field to allow more customization by js.
  • Added alternate method when allow_url_fopen=0 for showing uploaded image.
  • Field validation in both server and client side.
  • Pro: Introduce new field type “Custom Field” to add custom regex and error message.

1.1.3

  • Assign form to login widget.
  • Allow role based profile as widget.
  • Replace type=both into type=profile-registration
  • Replace type=none into type=public
  • type=public allow user_id as $_GET for showing public user profile.
  • Add type=login to form widget.
  • Change date format and filter hook.
  • Default role selection.
  • Shortcode generator popup.
  • Clickable checkbox and radio.
  • Added filter: user_meta_pre_configuration_update for fields_editor, forms_editor and settings.
  • Action: user_meta_load_admin_pages
  • Filter: user_meta_execution_page_config
  • Filter: user_meta_default_login_form
  • Aded filter support to lost password form and deafult login form.
  • Theme for reCaptcha.
  • Check user access by “add_users” capability.
  • Clickable users listing for Active | Inactive | Pending | Pending Approval
  • Change email verification and reset password process.
  • WordPress-3.5 compatibility.
  • UMP Export-Import fields, forms, settings.
  • Role based profile showing.
  • Allow role selection on registration/profile (admin can choose which roles user can select).
  • Field title position: Top, Left, Right, Inline, Hidden.
  • Added “Auto login after user registration” feature.
  • Fixes: Password changing from frontend.
  • Image crop for avatar or file upload.
  • Single pot file.
  • Enable SSL admin.
  • Assign custom form with login widget/login form that allow to use custom field, class name, changing button text/class.
  • Integrate plugin-framework.pot with user-meta.pot (single pot file instead of two).
  • Provide more action/filter hook in every steps.
  • Allow to use placeholder under html field.
  • MU: New blog registration.
  • MU: Add user to blog.
  • MU: added option for prevent login for non-member for current blog.
  • Registration/Profile widget.
  • Registration/Profile Template Tag.
  • Extended users export.
  • Allow to change button’s text and css class of form.
  • Custom email notification for profile update(both user and admin).

1.1.2

  • One click upgrade to Pro version.
  • Add default email sender support.
  • Pro: One click version update.
  • Pro: Login widget. Showing role based user data with login widget or shortcode.
  • Pro: Extra fields in backend profile.
  • Pro: Role based customizable email notification with extra fields.
  • Pro: Import users from csv file including user’s meta data.
  • Pro: Front-end lost password and reset password tools.
  • Pro: User email verification on registration.
  • Pro: User activation and deactivation.
  • pro: Role based user redirection on registration, login and logout.
  • Fix: Arbitrary File Upload Vulnerability

1.1.1

  • Added Support while fail AJAX call

1.1.0

  • Include first version of User Meta Pro
  • Pro: added more fields type
  • Pro: Frontend Registration
  • Pro: Frontend Login with username or email

1.0.5

  • Changing complete structure
  • Make Seperation of fields and form, so one field can be use in many form
  • Add verious type of fields
  • Added dragable fields to form
  • Improve frontend profile

1.0.3

  • Extend Import Functionality
  • Draggable Meta Field
  • Add Donation Button

1.0.2

  • Optimize code using php class.
  • add [user-meta-profile] shortcode support.

1.0.1

  • Some Bug Free.

1.0.0

  • First version.

Try other plugins

Yoast SEO icon

Yoast SEO

4.8 · 10M+ installs

Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…