UM Logic Extender
WordPress plugin that extends Ultimate Member conditional logic limit from 5 to 50 fields
by One SC Media · github.com/arrantodd-cmd/um-logic-extender · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/arrantodd-cmd/um-logic-extender/archive/refs/heads/main.zipA WordPress plugin that extends the Ultimate Member plugin by increasing the conditional logic fields limit in the form builder from the default of 5 to 50.
Description
The Ultimate Member plugin has a built-in limitation of 5 conditional logic rules in its form builder. This plugin removes that limitation by extending it to 50 rules, allowing you to create more complex and sophisticated conditional logic for your Ultimate Member forms.
Features
- ✅ Increases conditional logic limit from 5 to 50 fields
- ✅ Lightweight and efficient
- ✅ No configuration required
- ✅ Automatic Ultimate Member detection
- ✅ Safe activation/deactivation
- ✅ WordPress coding standards compliant
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- Ultimate Member plugin (active)
Installation
Manual Installation
- Download the plugin files
- Upload the
um-logic-extenderfolder to your/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Ensure Ultimate Member is installed and activated
Via WordPress Admin
- Go to Plugins → Add New
- Click "Upload Plugin"
- Choose the plugin zip file
- Click "Install Now"
- Activate the plugin
Usage
Once activated, the plugin automatically extends the conditional logic limit in Ultimate Member forms. No additional configuration is required.
- Go to Ultimate Member → Forms
- Edit any existing form or create a new one
- Add conditional logic rules - you can now add up to 50 rules instead of the default 5
Technical Details
The plugin hooks into Ultimate Member's um_form_builder_js_vars filter to modify the JavaScript variables passed to the form builder interface. It specifically changes the conditions_limit parameter from 5 to 50.
Key Functions
extend_conditions_limit()- Modifies the conditions limit in the form builderis_ultimate_member_active()- Checks if Ultimate Member is installedultimate_member_required_notice()- Shows admin notice if Ultimate Member is missing
Changelog
Version 1.0.0
- Initial release
- Extends conditional logic limit from 5 to 50
- Added Ultimate Member dependency check
- Added proper activation/deactivation hooks
Support
For support, feature requests, or bug reports, please visit our GitHub repository or contact us at One SC Media.
License
This plugin is licensed under the GPL v2 or later.
Credits
Developed by One SC Media for the WordPress community.