توضیحات
Design your Ultimate Member login, register, password reset, and member directory pages in Elementor — drag, drop, and style. No code.
تغییرات این نسخه
2.9.1
Fixed: Fatal error with Elementor Pro Theme Builder — UM_Condition_Base::get_priority() is now static to match Elementor Pro’s Condition_Base signature.
2.9
Added: Custom Template layout on Member Directory Grid and WordPress User Grid — 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.
Improved: Elementor 4.2 compatibility — declared “Elementor tested up to: 4.2.0” and enforce a minimum Elementor 3.5.0 version with an admin notice when older.
Improved: Directory list widgets use Elementor’s elementsHandler.attachHandler lifecycle (with legacy element_ready fallback) and expose pagination/layout settings via frontend_available for data-settings.
Improved: AJAX directory handlers read saved widget settings through Elementor’s Documents API instead of walking raw _elementor_data meta.
Improved: Soft Ultimate Member dependency — 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.
Fixed: Profile Photo dynamic tag now uses Elementor Data_Tag for Image controls; added a separate Profile Photo URL tag for URL controls.
Fixed: Member Avatar and Member Name widgets used the deprecated _register_controls() method — migrated to register_controls().
Fixed: Member and profile widgets mark themselves as dynamic content and respect Elementor’s optimized markup
Fixed: Fatal error with Elementor Pro Theme Builder — UM_Condition_Base::get_priority() is now static to match Elementor Pro’s Condition_Base signature.
2.9
Added: Custom Template layout on Member Directory Grid and WordPress User Grid — 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.
Improved: Elementor 4.2 compatibility — declared “Elementor tested up to: 4.2.0” and enforce a minimum Elementor 3.5.0 version with an admin notice when older.
Improved: Directory list widgets use Elementor’s elementsHandler.attachHandler lifecycle (with legacy element_ready fallback) and expose pagination/layout settings via frontend_available for data-settings.
Improved: AJAX directory handlers read saved widget settings through Elementor’s Documents API instead of walking raw _elementor_data meta.
Improved: Soft Ultimate Member dependency — 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.
Fixed: Profile Photo dynamic tag now uses Elementor Data_Tag for Image controls; added a separate Profile Photo URL tag for URL controls.
Fixed: Member Avatar and Member Name widgets used the deprecated _register_controls() method — migrated to register_controls().
Fixed: Member and profile widgets mark themselves as dynamic content and respect Elementor’s optimized markup