{"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-06-15T10:07:18","modified_gmt":"2026-06-15T10:07:18","slug":"ultimate-member-widgets-for-elementor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ultimate-member-widgets-for-elementor\/","author":20447401,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.7","stable_tag":"2.7","tested":"7.0","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Ultimate Member Widgets for Elementor \u2013 Login Form, Register Form & User Directory","header_author":"userelements","header_description":"Awesome Ultimate Member widgets for the Elementor page builder.","assets_banners_color":"fefefe","last_updated":"2026-06-15 10:07:18","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":12494,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"userelements","date":"2022-06-19 15:08:43"},"1.2":{"tag":"1.2","author":"userelements","date":"2023-04-19 18:28:46"},"1.3":{"tag":"1.3","author":"userelements","date":"2023-05-20 09:11:58"},"1.4":{"tag":"1.4","author":"userelements","date":"2023-05-20 09:27:38"},"1.5":{"tag":"1.5","author":"userelements","date":"2023-08-31 02:49:26"},"1.6":{"tag":"1.6","author":"userelements","date":"2023-09-03 07:20:14"},"1.7":{"tag":"1.7","author":"userelements","date":"2024-03-07 02:41:58"},"1.8":{"tag":"1.8","author":"userelements","date":"2024-04-28 01:30:48"},"1.9":{"tag":"1.9","author":"userelements","date":"2025-07-08 05:27:44"},"2.0":{"tag":"2.0","author":"userelements","date":"2025-07-28 07:39:35"},"2.1":{"tag":"2.1","author":"userelements","date":"2025-08-05 03:18:36"},"2.2":{"tag":"2.2","author":"userelements","date":"2025-09-24 08:36:26"},"2.3":{"tag":"2.3","author":"userelements","date":"2025-10-09 06:45:24"},"2.4":{"tag":"2.4","author":"userelements","date":"2025-11-17 09:47:43"},"2.5":{"tag":"2.5","author":"userelements","date":"2026-04-27 05:03:08"},"2.6":{"tag":"2.6","author":"userelements","date":"2026-05-11 10:27:50"},"2.7":{"tag":"2.7","author":"userelements","date":"2026-06-15 10:07:18"}},"upgrade_notice":{"2.7":"<p>Security and stability release. Hardens directory AJAX endpoints and enables the query engine by default. Upgrade recommended.<\/p>","2.6":"<p>New free widgets: UM Login &amp; Register Form and Password Reset. Style your entire Ultimate Member authentication flow in Elementor \u2014 drag, drop, publish.<\/p>","2.5":"<p>Security release. Fixes unauthenticated data exposure on AJAX endpoints and unsanitized meta_query input. Upgrade immediately.<\/p>"},"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":2915093,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2915093,"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"],"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.png":{"filename":"screenshot-2.png","revision":3335167,"resolution":"2","location":"assets","locale":"","width":1062,"height":872},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3335167,"resolution":"3","location":"assets","locale":"","width":1167,"height":856},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":2744820,"resolution":"4","location":"assets","locale":"","width":294,"height":686},"screenshot-5.gif":{"filename":"screenshot-5.gif","revision":3528555,"resolution":"5","location":"assets","locale":"","width":1893,"height":774},"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.jpg":{"filename":"screenshot-9.jpg","revision":3528555,"resolution":"9","location":"assets","locale":"","width":297,"height":413}},"screenshots":{"1":"Ultimate Member login form styled in Elementor \u2014 dark glassmorphism layout with the UM Login &amp; Register Form widget","2":"Ultimate Member register form styled in Elementor \u2014 custom-branded registration with full visual controls","3":"Ultimate Member password reset page styled in Elementor \u2014 matching auth flow design","4":"Elementor member directory grid with AJAX live search and custom field filters","5":"Ultimate Member user flip cards \u2014 front and back profile card layout in Elementor","6":"Pro: Member Table with sortable columns, AJAX search, and CSV export","7":"Pro: Member Carousel \u2014 touch-friendly slider for featured members","8":"Pro: Profile Page Builder \u2014 custom Ultimate Member profile page in Elementor","9":"Pro: Account Page styler \u2014 Ultimate Member account tabs designed in Elementor"}},"plugin_section":[],"plugin_tags":[262547,262549,262550,262548,262546],"plugin_category":[58],"plugin_contributors":[210940],"plugin_business_model":[],"class_list":["post-158926","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor-login-form","plugin_tags-elementor-member-directory","plugin_tags-elementor-register-form","plugin_tags-elementor-user-directory","plugin_tags-ultimate-member-elementor","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=2915093","banner_2x":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/banner-1544x500.png?rev=2915093","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 \u2014 dark glassmorphism layout with the UM Login &amp; Register Form widget"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-2.png?rev=3335167","caption":"Ultimate Member register form styled in Elementor \u2014 custom-branded registration with full visual controls"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-3.png?rev=3335167","caption":"Ultimate Member password reset page styled in Elementor \u2014 matching auth flow design"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-4.jpg?rev=2744820","caption":"Elementor member directory grid with AJAX live search and custom field filters"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-5.gif?rev=3528555","caption":"Ultimate Member user flip cards \u2014 front and back profile card layout in Elementor"},{"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 \u2014 touch-friendly slider for featured members"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-8.gif?rev=3528555","caption":"Pro: Profile Page Builder \u2014 custom Ultimate Member profile page in Elementor"},{"src":"https:\/\/ps.w.org\/ultimate-member-widgets-for-elementor\/assets\/screenshot-9.jpg?rev=3528555","caption":"Pro: Account Page styler \u2014 Ultimate Member account tabs designed 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>Ultimate Member Elementor widgets \u2014 style login, register, password reset, and member directories<\/h4>\n\n<p>Ultimate Member powers membership sites on hundreds of thousands of WordPress installs \u2014 but the default login page, register form, member directory, and profile pages rarely match your brand. This plugin is the Elementor addon built specifically for Ultimate Member: drag widgets onto any page, style every element visually, and publish. No CSS files, no shortcodes, no child theme.<\/p>\n\n<p>Use it to design your <strong>Ultimate Member login form in Elementor<\/strong>, your <strong>register form<\/strong>, your <strong>password reset page<\/strong>, and a searchable <strong>member directory<\/strong> \u2014 all with native Elementor controls. Works with free Elementor. Elementor Pro is not required.<\/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>Style Ultimate Member login, register, and password reset in Elementor \u2014 free<\/h4>\n\n<p>Your login page is the first authenticated experience every member has. It should look like your site \u2014 not a plain Ultimate Member default.<\/p>\n\n<p><strong>UM Login &amp; Register Form<\/strong> \u2014 One widget for both form types. Drag the Ultimate Member login or register form into any Elementor page and style inputs, labels, buttons, backgrounds, typography, padding, and shadows. Switch between Login and Register from the Content tab. Editor hints guide you when the widget is not on the recommended UM core page. Supports any UM form. Works with free Elementor. <a href=\"https:\/\/www.userelements.com\/ultimate-member-login-page-elementor\/\">Tutorial<\/a><\/p>\n\n<p><strong>Password Reset<\/strong> \u2014 Style the Ultimate Member password reset page to match your login and register forms. A consistent authentication flow reduces drop-off and builds member trust.<\/p>\n\n\n\n<h4>Build a member directory in Elementor \u2014 free<\/h4>\n\n<p><strong>Member Directory Grid<\/strong> \u2014 Display Ultimate Member users in a responsive card or list layout. AJAX live search updates results as visitors type. Filter by user role or custom UM meta fields without a page reload. Three pagination modes: numbered pages, Load More, or Infinite Scroll. One to six responsive columns. Sort by display name, registration date, last login, post count, or any custom field. Toggle to show only approved UM users. <a href=\"https:\/\/demo.userelements.com\/user-directory-grid\/\">Demo<\/a> | <a href=\"https:\/\/www.userelements.com\/create-user-directory-elementor\/\">Tutorial<\/a><\/p>\n\n<p><strong>WP: User Directory<\/strong> \u2014 Display registered WordPress users without Ultimate Member. Filter by role and show any user meta field. Ideal for team pages, staff directories, and contributor lists.<\/p>\n\n<p><strong>UM: User Flip Cards<\/strong> \u2014 Hover-to-flip profile cards that reveal a second set of fields on the back. A memorable layout for team pages and member showcases. <a href=\"https:\/\/demo.userelements.com\/users-flipbox\/\">Demo<\/a><\/p>\n\n\n\n<h4>Profile field widgets for Ultimate Member pages \u2014 free<\/h4>\n\n<p><strong>UM: User Avatar<\/strong> \u2014 Standalone avatar widget for profile templates. Control border, radius, size, and CSS filters.<\/p>\n\n<p><strong>Profile Fields<\/strong> \u2014 Display any combination of Ultimate Member profile fields on the currently viewed member's page. Supports text, URL, phone, image, and file field types. <a href=\"https:\/\/demo.userelements.com\/users-meta-fields\/\">Demo<\/a><\/p>\n\n<p><strong>UM: User Name<\/strong> \u2014 Output the profile user's name in any format (display name, first name, last name, full name, username, or nickname) with full Elementor typography and color controls. <a href=\"https:\/\/demo.userelements.com\/user-profile-name\/\">Demo<\/a><\/p>\n\n\n\n<h4>Free feature highlights<\/h4>\n\n<ul>\n<li><strong>Style UM login, register, and password reset forms<\/strong> in Elementor \u2014 no CSS, shortcode, or child theme<\/li>\n<li><strong>AJAX live search<\/strong> on member directories \u2014 results filter as visitors type<\/li>\n<li><strong>Role and custom field filters<\/strong> \u2014 up to two filter fields in the free Member Directory Grid<\/li>\n<li><strong>Card grid and list layouts<\/strong> with full Elementor style controls on every element<\/li>\n<li><strong>Three pagination modes<\/strong> \u2014 numbered pages, Load More, or Infinite Scroll<\/li>\n<li><strong>Show only approved Ultimate Member users<\/strong>, or list all registered WordPress users<\/li>\n<li><strong>High-performance query engine<\/strong> enabled by default with smart cache invalidation<\/li>\n<li><strong>Elementor Setup screen<\/strong> \u2014 map UM core pages (login, register, account, profile) and open them in Elementor<\/li>\n<li><strong>Pro widget previews<\/strong> in the Elementor panel \u2014 see locked Pro widgets and upgrade from the canvas<\/li>\n<li><strong>Works with free Elementor<\/strong> \u2014 Elementor Pro is not required<\/li>\n<li><strong>Works without Ultimate Member<\/strong> for the WP: User Directory widget<\/li>\n<\/ul>\n\n<p>Find widgets under <strong>UM Member Pages<\/strong> (forms and profile fields) and <strong>UM Member Directories<\/strong> (directory grids and flip cards) in the Elementor panel.<\/p>\n\n\n\n<h4>Pro \u2014 the complete Ultimate Member Elementor toolkit<\/h4>\n\n<p>Unlock the widgets agencies and power users need:<\/p>\n\n<ul>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/user-carousel-or-slider\/\">Member Carousel<\/a><\/strong> \u2014 Touch-friendly Swiper slider for featured members, alumni spotlights, or testimonials<\/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 export. <a href=\"https:\/\/www.userelements.com\/ultimate-member-user-table-tutorial\/\">Tutorial<\/a><\/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\/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 for editorial-style member pages<\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/user-search-bar\/\">Member Search<\/a><\/strong> \u2014 Dedicated AJAX user search bar, independent of the directory grid<\/li>\n<li><strong><a href=\"https:\/\/demo.userelements.com\/ultimate-member-faceted-search\/\">Faceted Search<\/a><\/strong> \u2014 Multi-criteria live filtering with real-time AJAX refresh<\/li>\n<li><strong>Account Page<\/strong> \u2014 Style Ultimate Member account tabs (General, Password, Privacy, Notifications) in Elementor<\/li>\n<li><strong>Profile Page Builder<\/strong> \u2014 Replace the default UM profile template with a custom Elementor layout (cover photo, header, bio, meta fields, social links, action bar, completion bar, custom tabs, and profile body). <a href=\"https:\/\/www.userelements.com\/ultimate-member-profile-templates\/\">Tutorial<\/a><\/li>\n<li><strong>Member Directory<\/strong> \u2014 Full Elementor visual control over the native Ultimate Member directory shortcode<\/li>\n<li><strong>Per-field visibility rules<\/strong> \u2014 Control who sees sensitive fields like email, phone, and location<\/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 \u2014 $45\/year.<\/p>\n\n\n\n<h4>What users say<\/h4>\n\n<blockquote>\n  <p>\"I have been seeking sortable user data tables for quite some time. Finally found it.\" \u2013 \u2605\u2605\u2605\u2605\u2605 <em>@nikotor \u00b7 <a href=\"https:\/\/wordpress.org\/support\/topic\/sortable-user-table\/\">WordPress.org<\/a><\/em><\/p>\n  \n  <p>\"I am new to Elementor and WP and this plugin has been a real help. Takes a lot of guesswork and effort out of the process.\" \u2013 \u2605\u2605\u2605\u2605\u2605 <em>@hawkekeye \u00b7 <a href=\"https:\/\/wordpress.org\/support\/topic\/sortable-user-table\/\">WordPress.org<\/a><\/em><\/p>\n<\/blockquote>\n\n<p><em><a href=\"https:\/\/wordpress.org\/support\/plugin\/ultimate-member-widgets-for-elementor\/reviews\/?filter=5\">Read all reviews \u2192<\/a><\/em><\/p>\n\n\n\n<h4>Who is this for?<\/h4>\n\n<ul>\n<li><strong>Membership site owners<\/strong> who want a branded Ultimate Member login page \u2014 not the default template<\/li>\n<li><strong>Community builders<\/strong> creating searchable, filterable member directories in Elementor<\/li>\n<li><strong>Agencies<\/strong> building Ultimate Member client sites with full visual control and no custom code<\/li>\n<li><strong>Schools and associations<\/strong> that need staff directories, faculty listings, or member rosters<\/li>\n<li><strong>Marketplaces<\/strong> where visitors browse, search, and filter service providers or contributors<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor<\/a> \u2014 the free version is sufficient.<\/li>\n<li>Install and activate <a href=\"https:\/\/wordpress.org\/plugins\/ultimate-member\/\">Ultimate Member<\/a> for UM-powered widgets. The WP: User Directory widget works without it.<\/li>\n<li>Install this plugin via <strong>Plugins \u2192 Add New<\/strong> or upload the zip file manually.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open <strong>Settings \u2192 Elementor Setup<\/strong> (also under <strong>Ultimate Member \u2192 Elementor Setup<\/strong>) to map your UM core pages.<\/li>\n<li>Edit any page in Elementor. Find widgets under <strong>UM Member Pages<\/strong> and <strong>UM Member Directories<\/strong>. See the <a href=\"https:\/\/www.userelements.com\/docs\/ultimate-member-widgets-for-elementor\/\">plugin documentation<\/a> for widget setup guides.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\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>UM Login &amp; Register Form<\/strong> widget. Choose the Login form type 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. No CSS, child theme, or shortcodes required. 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>UM Login &amp; 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.<\/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 authentication flow looks consistent.<\/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>Member 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>WP: User Directory<\/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>. Widget reference: <a href=\"https:\/\/www.userelements.com\/docs\/ultimate-member-widgets-for-elementor\/ultimate-member-widgets\/user-directory-grid-widget\/\">User Directory Grid docs<\/a>.<\/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 work with the free version of Elementor. Pro widgets also work with free Elementor.<\/p><\/dd>\n<dt id=\"does%20this%20work%20without%20ultimate%20member%3F\"><h3>Does this work without Ultimate Member?<\/h3><\/dt>\n<dd><p>Ultimate Member is recommended but not required. The <strong>WP: User Directory<\/strong> widget runs on any WordPress site. Login, register, password reset, directory grid, flip cards, avatar, profile fields, and user name widgets require Ultimate Member.<\/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 Member 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 Member 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=\"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>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":"Ultimate Member Elementor widgets to style login, register, and password reset forms and build AJAX member directories with live search and filters.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/158926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=158926"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/userelements"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=158926"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=158926"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=158926"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=158926"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=158926"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=158926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}