WP Manifestindependent plugin directory
manifest / users / um-logic-extender

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

0stars
0forks

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.zip

A 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

  1. Download the plugin files
  2. Upload the um-logic-extender folder to your /wp-content/plugins/ directory
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Ensure Ultimate Member is installed and activated

Via WordPress Admin

  1. Go to Plugins → Add New
  2. Click "Upload Plugin"
  3. Choose the plugin zip file
  4. Click "Install Now"
  5. Activate the plugin

Usage

Once activated, the plugin automatically extends the conditional logic limit in Ultimate Member forms. No additional configuration is required.

  1. Go to Ultimate Member → Forms
  2. Edit any existing form or create a new one
  3. 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 builder
  • is_ultimate_member_active() - Checks if Ultimate Member is installed
  • ultimate_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.