Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin icon

Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin

v2.10.6
by Ultimate Member · 4.4 (1,443 reviews)

The #1 plugin for front-end user profiles, user registration & login forms, member directories, content restriction, user roles and more.

200K+ active installs Updated Oct 03, 2025 Tested to 6.8.3 Requires PHP 7.0
Try Demo Download
Pre-installed Ready in ~10s No card
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin

About Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin

Ultimate Member is a user profile and membership plugin for WordPress that allows users to sign up and become members of your website. It offers features such as front-end user profiles, registration and login, custom form fields, user directories, content restriction, and more. They also offer paid extensions that can be purchased individually or with a paid plan, as well as a theme specifically designed for websites with logged in and out users.

Screenshots

Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot
Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin screenshot

Frequently asked questions

What is Ultimate Member?
Ultimate Member is the #1 user profile & membership plugin for WordPress. It allows users to sign-up and become members of your website, and you can add beautiful user profiles and create advanced online communities and membership sites.
What are the features of Ultimate Member?
The features of Ultimate Member include front-end user profiles, registration, and login, custom form fields, conditional logic for form fields, drag and drop form builder, user account page, custom user roles, member directories, user emails, content restriction, conditional nav menus, show author posts & comments on user profiles, and developer friendly with actions and filters.
Are there any paid extensions for Ultimate Member?
Yes, there are paid extensions for Ultimate Member. Some of them include User Notes, Profile Tabs, User Locations, Unsplash, User Bookmarks, User Photos, Groups, Private Content, User Tags, Social Activity, WooCommerce, Private Messages, Followers, Real-time Notifications, Social Login, bbPress, MailChimp, User Reviews, Verified Users, and myCRED.
Are there any free extensions for Ultimate Member?
Yes, there are free extensions for Ultimate Member. Some of them include JobsBoardWP, ForumWP, Terms & Conditions, Google reCAPTCHA, and Online Users.
What is the official theme of Ultimate Member?
The official theme of Ultimate Member is purpose built for websites that have logged in and out users. It has deep integration with Ultimate Member plugin and extensions, different header designs for logged-in/out users, and works alongside the Beaver Builder and Elementor page builders.

Changelog

Important:

IMPORTANT: PLEASE UPDATE THE PLUGIN TO AT LEAST VERSION 2.6.7 IMMEDIATELY. VERSION 2.6.7 PATCHES SECURITY PRIVILEGE ESCALATION VULNERABILITY. PLEASE SEE THIS ARTICLE FOR MORE INFORMATION

2.10.6 2025-10-02

Enhancements

  • Added: Avoid caching of the UM Forms on the mobile devices via adding the nocache headers to the screens with UM Forms.
  • Added: Filter hook um_get_empty_status_users_query_result for changing default query on the different websites to optimize it.
  • Added: Filter hook um_admin_settings_get_pages_list_args for changing WP_Query arguments for getting pages visible in the dropdown fields in UM Settings.
  • Added: JS filter hook um_admin_blocks_prefixes_excluded for excluding 3rd-party Gutenberg blocks with predefined prefixes from UM restriction arguments.
  • Added: WebP file-extension support for UM uploader.
  • Added: UM_LICENSE_REQUEST_DEBUG constant for debugging license activation process when it’s needed.
  • Added: Extensions_Updater class to standardize the upgrade process in UM extensions.
  • Added: Sanitize handlers sanitize_array_key_int and sanitize_array_key for making sanitize in UM extensions’ settings.

Bugfixes

  • Fixed: Changed the view and the edit user profile links in the comments section on the frontend.
  • Fixed: Contains conditional logic operand when value is array.
  • Fixed: Getting cover_size for displaying it in the member directory card.
  • Fixed: Filter’s range for numeric-type fields to avoid getting the empty values.
  • Fixed: Integer validation for the ‘start_of_week’ WP native setting.
  • Fixed: Dependencies with Action Scheduler library.

Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade

2.10.5 2025-06-25

Enhancements

  • Added: Filter hook um_password_reset_form_primary_btn_classes for primary button classes in UM Password Reset form.
  • Added: Filter hook um_login_form_primary_btn_classes for primary button classes in UM Login form.
  • Added: Filter hook um_register_form_primary_btn_classes for primary button classes in UM Registration form.
  • Tweak: Refactored Site Health data, added hooks for 3rd-party integration.
  • Tweak: Avoid using um_user( 'password_reset_link' ) and make it directly with UM()->password()->reset_url( $user_id ) for getting a proper reset URL.
  • Tweak: Avoid using um_user( 'account_activation_link' ) and make it directly with UM()->permalinks()->activate_url( $user_id ) for getting a proper activation URL.

Bugfixes

  • Fixed: Stripped shortcodes in the user data during the Account, Registration and Profile forms submission. (Thanks to MissVeronica)
  • Fixed: Email placeholders values.
  • Fixed: Refactor deactivation logic to un-schedule Action Scheduler actions.
  • Fixed: Action Scheduler library errors. Updated to the recent 3.9.2 version.
  • Fixed: Secondary email field validation.
  • Fixed: Action Scheduler batch actions with users who have Undefined status.
  • Fixed: Restrictions for 3rd-party Gutenberg Blocks.
  • Fixed: Date/time picker filter-types range query on Member Directories.
  • Fixed: Renamed “Macedonia, the former Yugoslav Republic of” to the official “North Macedonia”.

Deprecated

  • Fully deprecated account_activation_link_tags_patterns( $placeholders ) function. It’s not used previously. Used email function arguments instead.
  • Fully deprecated account_activation_link_tags_replaces( $replace_placeholders ) function. It’s not used previously. Used email function arguments instead.
  • Fully deprecated UM()->profile()->add_placeholder() function. Used email function arguments instead.
  • Fully deprecated UM()->profile()->add_replace_placeholder() function. Used email function arguments instead.
  • Fully deprecated UM()->user()->add_activation_placeholder() function. Used email function arguments instead.
  • Fully deprecated UM()->user()->add_activation_replace_placeholder() function. Used email function arguments instead.
  • Deprecated UM()->user()->maybe_generate_password_reset_key( $userdata ) function. Use UM()->common()->users()->maybe_generate_password_reset_key( $userdata ) instead.
  • Deprecated UM()->user()->set_last_login() function. Use UM()->common()->users()->set_last_login( $user_id ) instead.

Templates required update

  • password-reset.php

Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade

2.10.4 2025-05-15

Bugfixes

  • Fixed: Security issue CVE ID: CVE-2025-47691. Used “sniccowp/php-scoper-wordpress-excludes” for getting the recent WordPress functions list and added them to the dynamic blacklist based on the WordPress version.
  • Fixed: The Action Scheduler action um_set_default_account_status. Case when some users were approved manually or deleted, and we need to reset the admin notice. Added error_log() to the wrong conditions.
  • Fixed: Reset Password request from not a predefined password reset page. It’s possible to submit reset password form sitewide using block or shortcode.
  • Fixed: Setting ‘Allow users to change email’ for the Account page. It works now for any role instead of only the roles with ‘Can edit other member accounts?’ capability enabled.

2.10.3 2025-04-24

Enhancements

  • Added: The Ignore the "User Role > Registration Options" setting. It provides an ability to auto-approve users if they were created via wp-admin > Users screen.
  • Tweak: Avoid email notifications to Administrator about user registration via wp-admin > Users screen.
  • Tweak: Updated the Action Scheduler implementation to improve flexibility and clarity. Refactor Action Scheduler for not only email handling.

Bugfixes

  • Fixed: Member Directory styles when it’s rendered on the Gutenberg builder page.
  • Fixed: Member Directory filtering query when the custom users metatable is used.
  • Fixed: PHP Warning that occurs when using the getimagesize function with an image from an external source.
  • Fixed: Reset Password email notification’s the {password_reset_link}` placeholder.
  • Fixed: Changed “Turkey” to the current official term “Türkiye”.

Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade

2.10.2 2025-04-02

Enhancements

  • Added: UM()->common()-filesystem()::maybe_init_wp_filesystem(); method.
  • Added: UM()->common()-filesystem()::remove_dir(); method.

Bugfixes

  • Fixed: Security issue CVE ID: CVE-2025-1702. Reviewed general search scripts and suggested another solution that uses only $wpdb->prepare().

2.10.1 2025-03-03

Bugfixes

  • Fixed: Security issue CVE ID: CVE-2025-1702.
  • Fixed: Activation link redirects to Reset Password after registration without password field and required email activation.
  • Fixed: Honeypot scripts/styles for themes without pre-rendered shortcodes. Enqueue honeypot scripts/styles everytime.
  • Fixed: Profile photo metadata when Gravatar image is used.

Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade

2.10.0 2025-02-18

Enhancements

  • Added: User Profile form-id attribute and updated code for Profile/Cover photos actions dropdowns.
  • Added: Honeypot scripts/styles via wp_add_inline_script(), wp_add_inline_style() changed from direct adding in header and footer.
  • Updated: We’ve made improvements to requests for extension updates to boost stability.
  • Updated: PHP requirement – the minimum PHP version is now upgraded to 7.0.
  • Updated: Using $wpdb and WPCS for queries. Set minimum required version to 6.2 due to using %i for $wpdb->prepare().
  • Updated: Revised wp-admin user actions handling. Now, the required capability is edit_users instead of manage_options.
  • Removed: User Profile hidden inputs on view mode.
  • Tweak: WPCS enhancements.

Bugfixes

  • Fixed: Security issue CVE ID: CVE-2024-12276.
  • Fixed: Custom usermeta table metakeys for filtering in member directory (from _money_spent to wc_money_spent_ and added wc_order_count_).
  • Fixed: Layout for “Download your data” and “Erase of your data” fields.
  • Fixed: Image sizes used for Open Graph meta in User Profile headers are now corrected.
  • Fixed: “Delete account text” settings visibility issue in wp-admin.
  • Fixed: The “Privacy Policy” field in the registration form. Disallowed HTML from the “Privacy Policy” content (like <form>) is filtered out by the wp_kses() function.
  • Fixed: Password fields are now sanitized the WordPress native way, with wp_unslash() omitted post-submission.

Templates required update

  • gdpr-register.php
  • profile.php

Cached and optimized/minified assets(JS/CSS) must be flushed/re-generated after upgrade

See changelog for all versions.

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…