{"id":158926,"date":"2022-06-19T15:07:01","date_gmt":"2022-06-19T15:07:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ultimate-member-widgets-for-elementor\/"},"modified":"2026-08-28T03:10:06","modified_gmt":"2026-08-28T03:10:06","slug":"ultimate-member-widgets-for-elementor","status":"publish","type":"plugin","link":"https:\/\/am.wordpress.org\/plugins\/ultimate-member-widgets-for-elementor\/","author":20447401,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.0","stable_tag":"3.0.0","tested":"7.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Ultimate Member Widgets for Elementor \u2013 Login, Directory & Profile","header_author":"userelements","header_description":"Awesome Ultimate Member widgets for the Elementor page builder.","assets_banners_color":"a98cef","last_updated":"2026-08-28 03:10:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/userelements.com\/ultimate-member-elementor","header_author_uri":"http:\/\/userelements.com\/","rating":5,"author_block_rating":0,"active_installs":400,"downloads":15029,"num_ratings":2,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"userelements","date":"2022-06-19 15:08:43","revision":2744819},"1.2":{"tag":"1.2","author":"userelements","date":"2023-04-19 18:28:46","revision":2901395},"1.3":{"tag":"1.3","author":"userelements","date":"2023-05-20 09:11:58","revision":2915071},"1.4":{"tag":"1.4","author":"userelements","date":"2023-05-20 09:27:38","revision":2915076},"1.5":{"tag":"1.5","author":"userelements","date":"2023-08-31 02:49:26","revision":2960918},"1.6":{"tag":"1.6","author":"userelements","date":"2023-09-03 07:20:14","revision":2962110},"1.7":{"tag":"1.7","author":"userelements","date":"2024-03-07 02:41:58","revision":3046668},"1.8":{"tag":"1.8","author":"userelements","date":"2024-04-28 01:30:48","revision":3078122},"1.9":{"tag":"1.9","author":"userelements","date":"2025-07-08 05:27:44","revision":3324027},"2.0":{"tag":"2.0","author":"userelements","date":"2025-07-28 07:39:35","revision":3335166},"2.1":{"tag":"2.1","author":"userelements","date":"2025-08-05 03:18:36","revision":3339370},"2.2":{"tag":"2.2","author":"userelements","date":"2025-09-24 08:36:26","revision":3367007},"2.3":{"tag":"2.3","author":"userelements","date":"2025-10-09 06:45:24","revision":3375489},"2.4":{"tag":"2.4","author":"userelements","date":"2025-11-17 09:47:43","revision":3397030},"2.5":{"tag":"2.5","author":"userelements","date":"2026-04-27 05:03:08","revision":3516070},"2.6":{"tag":"2.6","author":"userelements","date":"2026-05-11 10:27:50","revision":3528549},"2.7":{"tag":"2.7","author":"userelements","date":"2026-06-15 10:07:18","revision":3572841},"2.8":{"tag":"2.8","author":"userelements","date":"2026-07-09 02:47:34","revision":3600933},"2.9":{"tag":"2.9","author":"userelements","date":"2026-07-21 07:23:12","revision":3616604},"2.9.1":{"tag":"2.9.1","author":"userelements","date":"2026-07-26 03:22:17","revision":3622967},"2.9.2":{"tag":"2.9.2","author":"userelements","date":"2026-08-02 13:34:14","revision":3631811},"2.9.3":{"tag":"2.9.3","author":"userelements","date":"2026-08-05 11:34:00","revision":3635323},"2.9.4":{"tag":"2.9.4","author":"userelements","date":"2026-08-19 15:55:33","revision":3654962},"3.0.0":{"tag":"3.0.0","author":"userelements","date":"2026-08-28 03:10:06","revision":3669727}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3338423,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3654963,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3654963,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.9.1","2.9.2","2.9.3","2.9.4","3.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":2848917,"resolution":"1","location":"assets","locale":"","width":1896,"height":846},"screenshot-10.gif":{"filename":"screenshot-10.gif","revision":3528555,"resolution":"10","location":"assets","locale":"","width":1636,"height":799},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3654963,"resolution":"2","location":"assets","locale":"","width":1600,"height":900},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3654963,"resolution":"3","location":"assets","locale":"","width":1600,"height":900},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3654963,"resolution":"4","location":"assets","locale":"","width":1600,"height":900},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3654963,"resolution":"5","location":"assets","locale":"","width":1600,"height":900},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3335167,"resolution":"6","location":"assets","locale":"","width":1096,"height":710},"screenshot-7.gif":{"filename":"screenshot-7.gif","revision":3528555,"resolution":"7","location":"assets","locale":"","width":1656,"height":859},"screenshot-8.gif":{"filename":"screenshot-8.gif","revision":3528555,"resolution":"8","location":"assets","locale":"","width":1122,"height":847},"screenshot-9.gif":{"filename":"screenshot-9.gif","revision":3654963,"resolution":"9","location":"assets","locale":"","width":1893,"height":774}},"screenshots":{"1":"Ultimate Member login form styled in Elementor","2":"Ultimate Member register form styled in Elementor","3":"Member directory grid with AJAX live search and custom field filters","4":"Password reset page styled to match the login and register flow","5":"Member flip cards with profile photo, name, and details","6":"Pro: Member Table with sortable columns, AJAX search, and CSV export","7":"Pro: Member Carousel for featured members and testimonials","8":"Pro: Profile Page Builder for custom Ultimate Member profile layouts","9":"Account page styled in Elementor"}},"plugin_section":[],"plugin_tags":[76538,2331,15070,14513,9246],"plugin_category":[58],"plugin_contributors":[210940],"plugin_business_model":[],"class_list":["post-158926","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-login-form","plugin_tags-member-directory","plugin_tags-ultimate-member","plugin_tags-user-profile","plugin_category-user-management","plugin_contributors-userelements","plugin_committers-userelements"],"banners":{"banner":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/banner-772x250.png?rev=3654963","banner_2x":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/banner-1544x500.png?rev=3654963","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/icon-128x128.jpg?rev=3338423","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-1.gif?rev=2848917","caption":"Ultimate Member login form styled in Elementor"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-2.jpg?rev=3654963","caption":"Ultimate Member register form styled in Elementor"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-3.jpg?rev=3654963","caption":"Member directory grid with AJAX live search and custom field filters"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-4.jpg?rev=3654963","caption":"Password reset page styled to match the login and register flow"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-5.jpg?rev=3654963","caption":"Member flip cards with profile photo, name, and details"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-6.jpg?rev=3335167","caption":"Pro: Member Table with sortable columns, AJAX search, and CSV export"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-7.gif?rev=3528555","caption":"Pro: Member Carousel for featured members and testimonials"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-8.gif?rev=3528555","caption":"Pro: Profile Page Builder for custom Ultimate Member profile layouts"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-9.gif?rev=3654963","caption":"Account page styled in Elementor"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-10.gif?rev=3528555","caption":""}],"raw_content":"<!--section=description-->\n<h4>Style the Ultimate Member pages you already have.<\/h4>\n\n<p>If your site runs Ultimate Member, the default login, register, directory, and profile pages rarely match the rest of the design. This plugin adds Elementor widgets for those pages so you can change colors, typography, spacing, cards, and fields visually \u2014 without custom CSS and without rebuilding the site.<\/p>\n\n<p>Works with the <strong>free version of Elementor<\/strong>. Elementor Pro is not required. Built specifically for <a href=\"https:\/\/wordpress.org\/plugins\/ultimate-member\/\">Ultimate Member<\/a>.<\/p>\n\n<p><a href=\"https:\/\/demo.userelements.com\/\">Live Demos<\/a> | <a href=\"https:\/\/www.userelements.com\/ultimate-member-elementor\/\">Go Pro<\/a> | <a href=\"https:\/\/www.userelements.com\/docs\/ultimate-member-widgets-for-elementor\/\">Documentation<\/a><\/p>\n\n\n\n<h4>Why site owners install this plugin<\/h4>\n\n<ul>\n<li><strong>Style the login page in Elementor<\/strong> \u2014 Replace the default Ultimate Member login form with a branded layout visitors will trust.<\/li>\n<li><strong>Style the register page the same way<\/strong> \u2014 One widget handles both login and register. Field layout, buttons, labels, and spacing stay in the editor.<\/li>\n<li><strong>Build a searchable member directory<\/strong> \u2014 AJAX live search, role or custom field filters, and card or list layouts.<\/li>\n<li><strong>Keep editing in Elementor<\/strong> \u2014 Change colors, typography, spacing, cards, and fields visually without custom CSS.<\/li>\n<li><strong>Use your existing Ultimate Member pages<\/strong> \u2014 Drop widgets onto the login, register, password reset, and members pages you already mapped in Ultimate Member.<\/li>\n<\/ul>\n\n\n\n<h4>What the free version includes<\/h4>\n\n<p><strong>Login, register, and password reset in Elementor<\/strong><\/p>\n\n<ul>\n<li><strong>Login \/ Register Form<\/strong> widget for Ultimate Member forms<\/li>\n<li><strong>Password Reset<\/strong> widget<\/li>\n<li><strong>Logout<\/strong> widget<\/li>\n<li>Field layout controls: multi-column rows, reorder fields, hide labels, control gaps<\/li>\n<li>Visual styling for buttons, inputs, labels, spacing, borders, shadows, colors, and typography<\/li>\n<\/ul>\n\n<p><strong>Member directory and user listings<\/strong><\/p>\n\n<ul>\n<li><strong>Directory Grid<\/strong> with AJAX live search<\/li>\n<li>Filter by role or custom Ultimate Member fields<\/li>\n<li>Card, list, and custom template layouts<\/li>\n<li>Numbered pagination, Load More, or Infinite Scroll<\/li>\n<li>Sort by display name, registration date, last login, post count, or custom field<\/li>\n<li>Show only approved Ultimate Member members<\/li>\n<li><strong>WordPress Users<\/strong> widget works even without Ultimate Member<\/li>\n<li><strong>Member Flip Cards<\/strong> widget for member or team displays<\/li>\n<\/ul>\n\n<p><strong>Profile and visibility widgets<\/strong><\/p>\n\n<ul>\n<li><strong>Profile Photo<\/strong><\/li>\n<li><strong>Profile Fields<\/strong><\/li>\n<li><strong>Profile Name<\/strong><\/li>\n<li><strong>UM Visibility<\/strong> for logged-in, logged-out, role-based, or field-based display rules<\/li>\n<li><strong>Account<\/strong> widget for Ultimate Member account tabs<\/li>\n<\/ul>\n\n<p><strong>Optional \u2014 starter sites if you are launching from scratch<\/strong><\/p>\n\n<p>You do not need a kit to use the widgets. If you want a full starter site instead of styling pages you already have:<\/p>\n\n<ul>\n<li>Import <strong>Creator Community<\/strong> or <strong>Local Association<\/strong> from <strong>UM Elementor Design \u2192 Site Kits<\/strong><\/li>\n<li>The importer can install <strong>Elementor<\/strong> and <strong>Ultimate Member<\/strong> if they are missing<\/li>\n<li>Pro unlocks additional starter sites, previewed from inside Free<\/li>\n<\/ul>\n\n\n\n<h4>Style login, register, and password reset in Elementor<\/h4>\n\n<p>Your login and register pages are where visitors decide whether your site feels trustworthy. This plugin lets you design those pages in Elementor instead of settling for the default Ultimate Member look.<\/p>\n\n<p><strong>Login \/ Register Form<\/strong> \u2014 One widget handles both forms. Drag it onto your login or register page, choose Login or Register, then style inputs, labels, buttons, typography, spacing, borders, and shadows. Works with your Ultimate Member forms. <a href=\"https:\/\/demo.userelements.com\/login\/\">Login demo<\/a> | <a href=\"https:\/\/demo.userelements.com\/register\/\">Register demo<\/a> | <a href=\"https:\/\/www.userelements.com\/ultimate-member-login-page-elementor\/\">Step-by-step login tutorial<\/a><\/p>\n\n<p><strong>Password Reset<\/strong> \u2014 Build a branded password reset page that matches the rest of the sign-in flow. <a href=\"https:\/\/demo.userelements.com\/password-reset\/\">Live demo<\/a><\/p>\n\n<p><strong>Account<\/strong> \u2014 Style Ultimate Member account tabs (General, Password, Privacy, Notifications) in Elementor. Place it on the UM Account page.<\/p>\n\n<p><strong>Logout<\/strong> \u2014 Add a clean logout link for logged-in members using your Ultimate Member logout destination.<\/p>\n\n\n\n<h4>Build a searchable member directory in Elementor<\/h4>\n\n<p><strong>Directory Grid<\/strong> \u2014 Display Ultimate Member users in responsive card or list layouts. Visitors search by name and results update instantly with AJAX. Filter by role or custom UM fields, choose numbered pagination, Load More, or Infinite Scroll, and sort by display name, registration date, last login, post count, or a custom field. <a href=\"https:\/\/demo.userelements.com\/user-directory-grid\/\">Live demo<\/a> | <a href=\"https:\/\/www.userelements.com\/create-user-directory-elementor\/\">Directory tutorial<\/a><\/p>\n\n<p><strong>WordPress Users<\/strong> \u2014 List native WordPress users by role and user meta. Useful for staff directories, teams, authors, and contributor pages. <strong>Works without Ultimate Member installed.<\/strong><\/p>\n\n<p><strong>Member Flip Cards<\/strong> \u2014 Create hover-to-flip profile cards for member spotlights, team sections, or featured users. <a href=\"https:\/\/demo.userelements.com\/users-flipbox\/\">Live demo<\/a><\/p>\n\n\n\n<h4>Profile widgets for Ultimate Member pages<\/h4>\n\n<p>Use Elementor to clean up and personalize Ultimate Member profile pages.<\/p>\n\n<p><strong>Profile Photo<\/strong> \u2014 Standalone avatar widget with size, border, radius, and filter controls. <a href=\"https:\/\/demo.userelements.com\/user\/\">Profile page demo<\/a><\/p>\n\n<p><strong>Profile Fields<\/strong> \u2014 Output any mix of Ultimate Member fields for the viewed member. Supports text, URL, phone, image, and file fields with visibility rules. <a href=\"https:\/\/demo.userelements.com\/users-meta-fields\/\">Live demo<\/a><\/p>\n\n<p><strong>Profile Name<\/strong> \u2014 Show the profile user's display name, first name, last name, full name, username, or nickname with Elementor typography controls. <a href=\"https:\/\/demo.userelements.com\/user-profile-name\/\">Live demo<\/a><\/p>\n\n<p><strong>UM Visibility<\/strong> \u2014 Show or hide Elementor sections by login state, user role, or field value conditions.<\/p>\n\n\n\n<h4>Get started in minutes<\/h4>\n\n<p>Use the widgets on the Ultimate Member pages you already have.<\/p>\n\n<ol>\n<li><strong>Activate the plugin<\/strong> with Elementor and Ultimate Member active.<\/li>\n<li><strong>Open your login page in Elementor<\/strong> \u2014 add the <strong>Login \/ Register Form<\/strong> widget, choose Login, and style it.<\/li>\n<li><strong>Do the same for Register<\/strong> \u2014 switch the form type to Register on your register page.<\/li>\n<li><strong>Add Directory Grid<\/strong> to your members page for a searchable directory.<\/li>\n<li><strong>Optional<\/strong> \u2014 import <strong>Creator Community<\/strong> from <strong>UM Elementor Design \u2192 Site Kits<\/strong> if you want a full starter site instead.<\/li>\n<\/ol>\n\n<p>Per-page layouts back up the previous Elementor layout before applying changes. Site Kit imports can be undone from the Site Kits screen.<\/p>\n\n<p>Find widgets in the Elementor panel under <strong>Member Pages<\/strong> (forms and profile) and <strong>Directories<\/strong> (directory grids and flip cards).<\/p>\n\n\n\n<h4>Why this is different from a normal Ultimate Member addon<\/h4>\n\n<p>Most Ultimate Member plugins add one shortcode option or one admin screen. This plugin is the Elementor design layer for the pages members actually use: login, register, password reset, profile, and the member directory.<\/p>\n\n<p>It also includes one-click page layouts for those mapped Ultimate Member pages, and optional starter sites if you are starting a new community from scratch.<\/p>\n\n\n\n<h4>More free Ultimate Member tools from UserElements<\/h4>\n\n<p>These free plugins work great alongside Ultimate Member Widgets for Elementor. Install them from <strong>Ultimate Member \u2192 Our Plugins<\/strong> or <strong>Settings \u2192 Our Plugins<\/strong>:<\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/userelements-member-export-for-ultimate-member\/\">Member Export for Ultimate Member<\/a><\/strong> \u2014 Export and import member data as CSV with filters, column mapping, and saved presets<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/seo-for-ultimate-member\/\">SEO for Ultimate Member<\/a><\/strong> \u2014 Privacy-aware profile sitemap, Yoast &amp; Rank Math integration, Person schema, and Open Graph tags<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/faceted-search-for-ultimate-member\/\">Faceted Search for Ultimate Member<\/a><\/strong> \u2014 Filter sidebar for member directories with live AJAX facet counts<\/li>\n<\/ul>\n\n\n\n<h4>Upgrade to Pro when you need more<\/h4>\n\n<p>The free plugin covers login, register, password reset, account, profile widgets, and directories. <strong>Ultimate Member Widgets Pro for Elementor<\/strong> is for replacing the profile page and building advanced directories:<\/p>\n\n<ul>\n<li><strong>Profile Page Builder<\/strong> \u2014 Replace the default Ultimate Member profile template with a custom Elementor layout<\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/sortable-user-table\/\">Member Table<\/a><\/strong> \u2014 Sortable directory with clickable column headers, global AJAX search, and CSV \/ Excel export. <a href=\"https:\/\/www.userelements.com\/ultimate-member-user-table-tutorial\/\">Tutorial<\/a><\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/ultimate-member-faceted-search\/\">Faceted Directory<\/a><\/strong> \u2014 A full member listing with live facet counts, not a filter bar for Directory Grid<\/li>\n<li><strong>Directory Map<\/strong> \u2014 Show members on a map<\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/users-list-with-filter-buttons\/\">Member Filter<\/a><\/strong> \u2014 Standalone filter panel with unlimited fields, dropdowns, checkboxes, and radio buttons<\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/user-carousel-or-slider\/\">Member Carousel<\/a><\/strong> \u2014 Touch-friendly slider for featured members, alumni spotlights, or testimonials<\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/2-column-user-list\/\">Member Card Grid<\/a><\/strong> \u2014 Multi-column and <a href=\"https:\/\/demo.userelements.com\/zigzag-user-list\/\">zigzag<\/a> directory layouts<\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/user-search-bar\/\">Member Search<\/a><\/strong> \u2014 Dedicated AJAX search bar, independent of the directory grid<\/li>\n<li><strong>UM Directory Styler<\/strong> \u2014 Full Elementor visual control over the native Ultimate Member directory shortcode<\/li>\n<li><strong>Member Loop Grid, Split View, and Alphabet Index<\/strong> \u2014 Advanced directory layouts with Elementor templates, side-panel browsing, and A\u2013Z name navigation<\/li>\n<li><strong>More starter sites<\/strong> \u2014 Alumni, startup, church, school, healthcare, and other Pro kits, previewed from the Free library<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/www.userelements.com\/ultimate-member-elementor\/\">See all Pro features and live demos \u2192<\/a><\/p>\n\n<p><strong>Pricing:<\/strong> Free \u2014 unlimited sites. Pro from $45\/year. All Access bundle also available.<\/p>\n\n<p>Do not activate Free and Pro together. Pro replaces Free.<\/p>\n\n\n\n<h4>Who is this for?<\/h4>\n\n<ul>\n<li><strong>Ultimate Member site owners<\/strong> who already have login, register, and members pages and want them to match the rest of the site<\/li>\n<li><strong>Membership site owners<\/strong> who need a branded login, register, profile, and directory experience in Elementor<\/li>\n<li><strong>Community builders<\/strong> creating searchable, filterable member directories<\/li>\n<li><strong>Agencies<\/strong> styling Ultimate Member for client sites<\/li>\n<li><strong>Directory-style businesses and marketplaces<\/strong> where people browse, search, and filter members or professionals<\/li>\n<li><strong>New community sites<\/strong> that want an optional starter kit after the widgets, not instead of them<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install this plugin via <strong>Plugins \u2192 Add New<\/strong>, or upload the zip file manually, then activate it.<\/li>\n<li>Confirm <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor<\/a> and <a href=\"https:\/\/wordpress.org\/plugins\/ultimate-member\/\">Ultimate Member<\/a> are active.<\/li>\n<li>Open your Ultimate Member <strong>Login<\/strong> page in Elementor and add the <strong>Login \/ Register Form<\/strong> widget. Choose Login, then style it.<\/li>\n<li>Open your <strong>Register<\/strong> page and use the same widget set to Register.<\/li>\n<li>Open your <strong>Members<\/strong> page and add <strong>Directory Grid<\/strong> for a searchable directory.<\/li>\n<li>Optional: apply a one-click page layout from <strong>UM Elementor Design \u2192 Member Pages<\/strong>, or import a starter site from <strong>UM Elementor Design \u2192 Site Kits<\/strong>.<\/li>\n<\/ol>\n\n<p>Full walkthrough: <a href=\"https:\/\/www.userelements.com\/docs\/ultimate-member-widgets-for-elementor\/\">plugin documentation<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20this%20plugin%20do%3F\"><h3>What does this plugin do?<\/h3><\/dt>\n<dd><p>It adds Elementor widgets so you can style Ultimate Member login, register, password reset, profile, and member directory pages without code. If you are starting a new site, you can also import an optional starter site.<\/p><\/dd>\n<dt id=\"what%20is%20a%20starter%20site%20or%20site%20kit%3F\"><h3>What is a starter site or Site Kit?<\/h3><\/dt>\n<dd><p>A Site Kit is a starter site for Ultimate Member. It can include a home page, login page, register page, password reset page, profile page, member directory, Ultimate Member forms, roles, options, and guest\/member headers. The free version includes <strong>Creator Community<\/strong> and <strong>Local Association<\/strong>, and also previews locked Pro site kits.<\/p><\/dd>\n<dt id=\"do%20i%20need%20elementor%20pro%3F\"><h3>Do I need Elementor Pro?<\/h3><\/dt>\n<dd><p>No. All free widgets and starter site imports work with the free version of Elementor. Elementor Pro is not required.<\/p><\/dd>\n<dt id=\"do%20i%20need%20ultimate%20member%3F\"><h3>Do I need Ultimate Member?<\/h3><\/dt>\n<dd><p>Ultimate Member is required for login, register, password reset, profile, and member directory widgets. Without it, <strong>WordPress Users<\/strong>, <strong>Show for members<\/strong>, <strong>Stat Band<\/strong>, and <strong>Member Spotlight<\/strong> still work.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20good%20for%20beginners%3F\"><h3>Is this plugin good for beginners?<\/h3><\/dt>\n<dd><p>Yes. Open your existing Ultimate Member login page in Elementor, add the Login \/ Register Form widget, and style it. You do not need to import a starter site. Kits are available later if you want a full site in one step.<\/p><\/dd>\n<dt id=\"how%20do%20i%20import%20the%20free%20starter%20site%3F\"><h3>How do I import the free starter site?<\/h3><\/dt>\n<dd><p>Activate the plugin, open <strong>UM Elementor Design \u2192 Site Kits<\/strong>, and import <strong>Creator Community<\/strong>. If Elementor or Ultimate Member are not installed yet, the importer can install them for you.<\/p><\/dd>\n<dt id=\"how%20do%20i%20style%20the%20ultimate%20member%20login%20page%20in%20elementor%3F\"><h3>How do I style the Ultimate Member login page in Elementor?<\/h3><\/dt>\n<dd><p>Install the plugin, open your login page in the Elementor editor, and add the <strong>Login \/ Register Form<\/strong> widget. Choose Login in the Content tab. Use the Style tab to change colors, fonts, input borders, button styles, background, padding, and spacing. Every change updates in real time. Publish when done. <a href=\"https:\/\/demo.userelements.com\/login\/\">Login demo<\/a> | Step-by-step guide: <a href=\"https:\/\/www.userelements.com\/ultimate-member-login-page-elementor\/\">How to Style the Ultimate Member Login Page with Elementor<\/a>.<\/p><\/dd>\n<dt id=\"how%20do%20i%20style%20the%20ultimate%20member%20register%20form%20in%20elementor%3F\"><h3>How do I style the Ultimate Member register form in Elementor?<\/h3><\/dt>\n<dd><p>Use the same <strong>Login \/ Register Form<\/strong> widget. Switch the form type to Register in the Content tab, then style field labels, inputs, section headers, submit button, and error messages visually. Both login and register are included free. <a href=\"https:\/\/demo.userelements.com\/register\/\">Register demo<\/a><\/p><\/dd>\n<dt id=\"can%20i%20style%20the%20ultimate%20member%20password%20reset%20page%20in%20elementor%3F\"><h3>Can I style the Ultimate Member password reset page in Elementor?<\/h3><\/dt>\n<dd><p>Yes. The <strong>Password Reset<\/strong> widget is included free. Style it to match your login and register forms so the full sign-in flow looks consistent. <a href=\"https:\/\/demo.userelements.com\/password-reset\/\">Live demo<\/a><\/p><\/dd>\n<dt id=\"can%20i%20style%20the%20ultimate%20member%20account%20page%20in%20elementor%3F\"><h3>Can I style the Ultimate Member account page in Elementor?<\/h3><\/dt>\n<dd><p>Yes. Add the <strong>Account<\/strong> widget to the page set as your Ultimate Member Account page. Style tabs, fields, and buttons. Only logged-in members see the account form.<\/p><\/dd>\n<dt id=\"how%20do%20i%20build%20a%20member%20directory%20in%20elementor%3F\"><h3>How do I build a member directory in Elementor?<\/h3><\/dt>\n<dd><p>Add the <strong>Directory Grid<\/strong> widget. Choose card or list layout, enable AJAX live search, add role or custom field filters, and configure pagination (numbered, Load More, or Infinite Scroll). Use <strong>WordPress Users<\/strong> if you only need native WordPress users without Ultimate Member. Full walkthrough: <a href=\"https:\/\/www.userelements.com\/create-user-directory-elementor\/\">Create a WordPress Membership Directory in Elementor<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20filter%20my%20member%20directory%20by%20custom%20ultimate%20member%20fields%3F\"><h3>Can I filter my member directory by custom Ultimate Member fields?<\/h3><\/dt>\n<dd><p>Yes. The free Directory Grid supports AJAX meta field filters with no page reload. The free version supports up to two filter fields. Pro adds a standalone <strong>Member Filter<\/strong> widget with unlimited fields, dropdowns, checkboxes, and radio buttons.<\/p><\/dd>\n<dt id=\"can%20i%20show%20only%20approved%20ultimate%20member%20users%20in%20the%20directory%3F\"><h3>Can I show only approved Ultimate Member users in the directory?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Show Only Approved Users<\/strong> in the Directory Grid Content tab to list only members whose UM account status is approved.<\/p><\/dd>\n<dt id=\"can%20i%20sort%20the%20member%20directory%20by%20last%20login%20or%20a%20custom%20field%3F\"><h3>Can I sort the member directory by last login or a custom field?<\/h3><\/dt>\n<dd><p>Yes. Sort by display name, first name, last name, registration date, last login, post count, user ID, or any custom meta field \u2014 all from the Elementor widget panel.<\/p><\/dd>\n<dt id=\"can%20i%20build%20a%20custom%20ultimate%20member%20profile%20page%20in%20elementor%3F\"><h3>Can I build a custom Ultimate Member profile page in Elementor?<\/h3><\/dt>\n<dd><p>Yes, with Pro. The <strong>Profile Page Builder<\/strong> provides dedicated Elementor widgets that replace the default UM profile template: cover photo, header, bio, meta fields, social links, action bar, completion bar, custom tabs, and profile body. See <a href=\"https:\/\/www.userelements.com\/ultimate-member-profile-templates\/\">How to Customize the Ultimate Member Profile Page<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20display%20members%20in%20a%20sortable%20table%20with%20csv%20export%3F\"><h3>Can I display members in a sortable table with CSV export?<\/h3><\/dt>\n<dd><p>Yes, with Pro. The <strong>Member Table<\/strong> widget supports clickable column sorting, global AJAX search, and one-click CSV export of the filtered member list. Step-by-step guide: <a href=\"https:\/\/www.userelements.com\/ultimate-member-user-table-tutorial\/\">Display Ultimate Member Users in an Elementor Table<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20member%20carousel%20or%20slider%20in%20elementor%3F\"><h3>Can I add a member carousel or slider in Elementor?<\/h3><\/dt>\n<dd><p>Yes, with Pro. The <strong>Member Carousel<\/strong> uses Swiper.js for smooth, touch-friendly sliding \u2014 ideal for homepage featured members and testimonials.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20free%20and%20pro%20versions%20together%3F\"><h3>Can I use the free and Pro versions together?<\/h3><\/dt>\n<dd><p>No. Pro replaces Free. Deactivate one before activating the other.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20caching%20plugins%20like%20wp%20rocket%20or%20litespeed%20cache%3F\"><h3>Is this compatible with caching plugins like WP Rocket or LiteSpeed Cache?<\/h3><\/dt>\n<dd><p>Yes. If AJAX or directory scripts fail after minification, exclude <code>wp-content\/plugins\/ultimate-member-widgets-for-elementor\/assets\/js\/<\/code> from your caching plugin's JavaScript processing.<\/p><\/dd>\n<dt id=\"does%20this%20work%20on%20wordpress%20multisite%3F\"><h3>Does this work on WordPress multisite?<\/h3><\/dt>\n<dd><p>Yes. Each site in the network operates independently with its own user query scope.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20live%20demos%3F\"><h3>Where can I see live demos?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/demo.userelements.com\/\">demo.userelements.com<\/a> \u2014 interactive demos for every widget. No login required.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Changed: WordPress.org title is now \u201cUltimate Member Widgets for Elementor \u2013 Login, Directory &amp; Profile\u201d. Listing leads with login, directory, and profile widgets. Site Kits stay available as an optional path, not the reason to install.<\/li>\n<li>Changed: Without Ultimate Member, Show for members, Stat Band, and Member Spotlight still register. Login, directory, and profile widgets stay locked behind UM.<\/li>\n<li>Changed: Curiosity CTAs (Learn \/ Explore \/ See what Pro includes) open the feature page. Checkout opens only from Upgrade buttons, next to See Demo where a demo exists.<\/li>\n<li>Added: Account styler \u2014 style Ultimate Member account tabs in Elementor. Existing Pro widget ID <code>umep-account-styler<\/code> still renders.<\/li>\n<li>Changed: Pro upgrade copy describes Faceted Directory as a full member listing, not a filter bar.<\/li>\n<li>Changed: Style Studio is on the import screen and applies on import, so kits keep their radius and type scale. The collapsed \u201cAfter you import a kit\u201d panel is gone.<\/li>\n<li>Fixed: Member Flip Cards uses its own Elementor panel icon. The User Profile Pro teaser no longer shares eicon-person with Directory Grid.<\/li>\n<li>Improved: Creator Community browse card uses a dedicated thumbnail and page screenshots. Dead demo URLs are removed from bundled and Pro preview kits.<\/li>\n<li>Fixed: Setup wizard is listed again under Ultimate Member \u2192 Get started.<\/li>\n<li>Fixed: Login \/ Register Form defaults to Registration when you add it on the UM Register page. Saved form type is unchanged.<\/li>\n<li>This release does not rename widget IDs. Existing pages keep working.<\/li>\n<\/ul>\n\n<h4>2.9.4<\/h4>\n\n<ul>\n<li>Added: Role-aware UM Site Headers \u2014 build Elementor headers for guests, logged-in members, or specific Ultimate Member roles (Ultimate Member \u2192 Site Headers). Optional theme header hide, priority matching, and <code>[um_site_header]<\/code> shortcode.<\/li>\n<li>Added: Member Header Nav widget \u2014 Login\/Register for guests; avatar, profile, account, directory, and logout for members, plus optional role-specific extra links.<\/li>\n<li>Added: Visual layout image-selector in the Elementor editor for Member Directory Grid and WordPress User Grid \u2014 pick Card, List, or Custom Template from thumbnail previews instead of icon\/dropdown controls. Locked Pro Table and Carousel options keep the upgrade tooltip and notice.<\/li>\n<li>Fixed: Directory Grid pagination totals no longer come from a limited page query, so 100 users per page paginates the full member pool instead of greying out the pager.<\/li>\n<li>Added: Site Kits \u2014 import a complete membership site (pages, UM forms, roles, directory, guest\/member headers). Creator Community is bundled free. Pro kits stay locked without a Pro licence.<\/li>\n<li>Added: One-click installer for Elementor and Ultimate Member from the Site Kits screen, so a new WordPress site can go from this plugin to a working membership site without hunting for dependencies.<\/li>\n<li>Added: Role-aware UM Site Footers (Ultimate Member \u2192 Site Footers), used by Site Kits.<\/li>\n<li>Added: Hidden widget aliases so Pro widget names (<code>umep-*<\/code> and <code>um-user-profile-avatar<\/code>) still render in Free. Existing pages that use <code>um-login-register-styler<\/code>, <code>umwfe-member-header-nav<\/code>, <code>um-user-avatar<\/code>, and the other Free widget IDs are unchanged.<\/li>\n<li>Improved: Setup wizard, plugin action links, and the first-run notice now lead with Site Kits.<\/li>\n<li>Improved: This plugin can activate without Elementor already installed, so the Site Kits importer can install Elementor for you.<\/li>\n<li>This release repositions the plugin as the design layer for Ultimate Member. Widget IDs on existing pages are not renamed.<\/li>\n<\/ul>\n\n<h4>2.9.3<\/h4>\n\n<ul>\n<li>Fixed: User Directory Grid role filter was ignored \u2014 selected roles (including custom Ultimate Member roles) now correctly limit the directory on initial render and AJAX search\/pagination.<\/li>\n<\/ul>\n\n<h4>2.9.2<\/h4>\n\n<ul>\n<li>Added: Our Plugins admin page \u2014 discover and one-click install related free UserElements Ultimate Member plugins (Member Export, SEO for Ultimate Member, Faceted Search). Available under Ultimate Member \u2192 Our Plugins and Settings \u2192 Our Plugins.<\/li>\n<\/ul>\n\n<h4>2.9.1<\/h4>\n\n<ul>\n<li>Fixed: Fatal error with Elementor Pro Theme Builder \u2014 <code>UM_Condition_Base::get_priority()<\/code> is now static to match Elementor Pro\u2019s <code>Condition_Base<\/code> signature.<\/li>\n<\/ul>\n\n<h4>2.9<\/h4>\n\n<ul>\n<li>Added: Custom Template layout on Member Directory Grid and WordPress User Grid \u2014 pick an Elementor library template (Loop Item \/ Container \/ Section) and render it once per member. UM dynamic tags resolve per card. Card and List layouts are unchanged.<\/li>\n<li>Improved: Elementor 4.2 compatibility \u2014 declared \u201cElementor tested up to: 4.2.0\u201d and enforce a minimum Elementor 3.5.0 version with an admin notice when older.<\/li>\n<li>Improved: Directory list widgets use Elementor\u2019s <code>elementsHandler.attachHandler<\/code> lifecycle (with legacy <code>element_ready<\/code> fallback) and expose pagination\/layout settings via <code>frontend_available<\/code> for <code>data-settings<\/code>.<\/li>\n<li>Improved: AJAX directory handlers read saved widget settings through Elementor\u2019s Documents API instead of walking raw <code>_elementor_data<\/code> meta.<\/li>\n<li>Improved: Soft Ultimate Member dependency \u2014 WordPress User Grid works without UM; UM widgets and AJAX register only when Ultimate Member is active, with a clear admin notice when it is missing.<\/li>\n<li>Fixed: Profile Photo dynamic tag now uses Elementor <code>Data_Tag<\/code> for Image controls; added a separate Profile Photo URL tag for URL controls.<\/li>\n<li>Fixed: Member Avatar and Member Name widgets used the deprecated <code>_register_controls()<\/code> method \u2014 migrated to <code>register_controls()<\/code>.<\/li>\n<li>Fixed: Member and profile widgets mark themselves as dynamic content and respect Elementor\u2019s optimized markup experiment (<code>has_widget_inner_wrapper<\/code>).<\/li>\n<li>Fixed: WordPress User Grid now initializes correctly in the Elementor editor\/preview via the frontend handler API.<\/li>\n<li>Added: Lightweight editor <code>content_template()<\/code> placeholders for directory widgets.<\/li>\n<\/ul>\n\n<h4>2.8<\/h4>\n\n<ul>\n<li>Added: Field Layout for the Login &amp; Register Form widget \u2014 arrange UM form fields visually: set widths (full, 2\/3, half, 1\/3) for multi-column rows, reorder fields, hide labels, and control column gap. Pure CSS on UM's own field wrappers; fields and validation stay managed in Ultimate Member, so nothing can desync.<\/li>\n<li>Added: Setup wizard \u2014 a guided 3-step first-run flow (requirements check, per-page starter designs, finish) that launches on activation and stays reachable from the Elementor Setup screen.<\/li>\n<li>Added: Starter templates \u2014 one-click Elementor layouts for the Login, Register, Password Reset, and Members Directory pages, applied to the mapped UM core page and opened straight in the editor.<\/li>\n<li>Added: Automatic layout backups \u2014 the previous Elementor layout of a page is saved before a starter template is applied and can be restored from the Elementor Setup screen.<\/li>\n<li>Improved: Widgets renamed into one consistent \"Member\" family (Member Login &amp; Register Form, Member Password Reset, Member Flip Cards, Member Avatar, Member Name, Member Fields, WordPress User Grid, Logout Link) \u2014 panel search now finds every widget by natural keywords.<\/li>\n<li>Improved: Every widget links its Elementor \"Need Help?\" button to the matching tutorial or documentation page.<\/li>\n<li>Improved: The Members Directory page is no longer marked Pro in the wizard and setup dashboard \u2014 build it with the free Member Directory Grid; styling UM's native directory shortcode remains a Pro widget.<\/li>\n<li>Improved: Admin menu entries renamed to \"Member Pages\" (Settings + Ultimate Member) for a single product surface across free and Pro.<\/li>\n<li>Added: Free vs Pro comparison table on the setup screen with per-feature demo links.<\/li>\n<li>Added: Editor guidance when a directory query matches no members on a new site.<\/li>\n<li>Added: \"Hide locked Pro widgets\" option under Member Pages \u2192 Advanced.<\/li>\n<li>Added: One-time success toast after applying a starter template, with next-step guidance.<\/li>\n<li>Removed: Unused bundled image; tightened upgrade-notice copy.<\/li>\n<li>Fixed: Member directory widgets were capped at 100 users regardless of widget settings. Queries now respect Number of Members (up to 1000) and Users Per Page, including AJAX directory requests.<\/li>\n<\/ul>\n\n<h4>2.7<\/h4>\n\n<ul>\n<li>Fixed: Removed duplicate legacy admin upgrade notice that could not be dismissed on Plugins\/Dashboard screens.<\/li>\n<li>Fixed: In-editor Pro placeholder upgrade links now use centralized URLs with UTM attribution instead of a hardcoded price.<\/li>\n<li>Security: AJAX directory endpoints no longer trust client-supplied widget_settings query keys; meta filters are constrained to widget-exposed fields.<\/li>\n<li>Improved: New query engine enabled by default; cache invalidation only runs for directory-relevant meta changes.<\/li>\n<\/ul>\n\n<h4>2.6<\/h4>\n\n<ul>\n<li>Added: UM Login &amp; Register Form widget \u2014 style Ultimate Member login and register forms visually in Elementor.<\/li>\n<li>Added: Password Reset widget \u2014 complete your styled authentication flow in Elementor.<\/li>\n<li>Added: Pro widget placeholders in the Elementor editor \u2014 free users see upgrade cards for locked Pro widgets on the canvas.<\/li>\n<\/ul>\n\n<h4>2.5<\/h4>\n\n<ul>\n<li>Security: AJAX filter endpoints now verify nonce before any file I\/O or class loading.<\/li>\n<li>Security: meta_query items from widget_settings are sanitized before reaching WP_User_Query.<\/li>\n<li>Security: per_page in the UM AJAX handler clamped to a maximum of 100.<\/li>\n<li>Security: debug output gated behind WP_DEBUG on all error paths.<\/li>\n<li>Security: email address removed from default public meta fields in WP User List handler.<\/li>\n<li>Fixed: sort order control works for all options \u2014 ID, first\/last name, last login, post count, email.<\/li>\n<li>Fixed: box shadow control uses Group_Control_Box_Shadow.<\/li>\n<li>Fixed: admin notice dismiss nonce mismatch caused silent dismiss failures.<\/li>\n<li>Fixed: PHP fatal when Elementor is inactive \u2014 undefined admin notice callbacks.<\/li>\n<li>Fixed: deprecated Elementor Scheme_Color and Scheme_Typography imports in flip card widget.<\/li>\n<li>Fixed: widget category sometimes did not appear due to hook registration timing.<\/li>\n<li>Fixed: meta key selector uncached table scan on every editor load \u2014 results cached one hour.<\/li>\n<li>Fixed: Pro layout values in database caused user cards to disappear \u2014 now fall back to card layout.<\/li>\n<li>Fixed: widget order_by and order settings not passed to the query engine.<\/li>\n<li>Added: Table and Carousel layout options visible in free widget with upgrade tooltip.<\/li>\n<li>Added: meta cache primed after user queries to avoid N+1 meta fetches.<\/li>\n<li>Added: query result transients invalidated on user profile, meta, or role changes.<\/li>\n<li>Improved: user-processing loop unified into shared static methods across AJAX handlers.<\/li>\n<li>Improved: pro upgrade notice scoped to admin-only roles and screens.<\/li>\n<\/ul>","raw_excerpt":"Style Ultimate Member login, register, directory, and profile pages in Elementor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/158926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=158926"}],"author":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/userelements"}],"wp:attachment":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=158926"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=158926"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=158926"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=158926"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=158926"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=158926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}