WordPress plugin intelligence profile

Set Value Logic for Fluent Forms

Adds a "set a value" action to conditional logic: calculate a field from other fields, or write a predefined value when conditions match.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update26 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Set Value Logic for Fluent Forms version 1.0.7 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Conditional logic normally does one of two things: show a field, or hide it. This plugin adds a third action — write a value into a field.

A rule points at one field and decides what goes into it. That can be a calculation from other fields, or a predefined value chosen by conditions. Values appear as the visitor types, and are worked out again on the server before the entry is stored.

A worked example

A form asks for marks and credits, then shows a calculated value and a grade:

  • Rule 1 sets Calculated value to {marks} * {credit}
  • Rule 2 sets Grade to D when the calculated value is under 30, C under 60, B under 100, and A otherwise

Entering 30 marks and 4 credits fills in 120 and A while the visitor is still on the page.

What a rule can do

  • Calculate a field from other fields using a formula
  • Write a fixed value when conditions match, with as many if / otherwise-if branches as you need
  • Fall back to a default value when no branch matches
  • Clear a field
  • Round to a set number of decimal places
  • Stop visitors typing into a computed field

Formulas

Reference a field by wrapping its name in braces, for example {marks} * {credit}. Anything that is not a number counts as zero.

, and parentheses.

Functions: min max sum avg abs round floor ceil sqrt pow if len number. The first four accept any number of arguments.

Division by zero returns zero rather than an error, so a half-filled form does not show NaN while someone is still typing.

Formulas never go near eval(). They are tokenised and run on a small stack machine, and any name that is not a known function is rejected before evaluation.

Condition operators

Equal to, not equal to, greater than, greater than or equal to, less than, less than or equal to, contains, does not contain, starts with, ends with, is one of, is not one of, is empty, is not empty.

When both sides look like numbers they are compared as numbers, so 10 is correctly greater than 9. Text comparison ignores case.

Values are worked out twice, on purpose

A read-only input can be edited with browser developer tools, so a computed value is never trusted as submitted. Every rule runs again in PHP before the entry is written, and those results are what reach the entry, notifications and integrations.

Where it lives

The plugin appears as a card on Fluent Forms → Integrations → Modules, alongside the other modules, with the same on/off switch.

Once it is switched on, each form gains an Advanced Conditional Logic entry in its Settings & Integrations sidebar, directly below Conditional Confirmations. That is where you write rules for that form. The gear icon on the modules card opens the same builder with a form picker, if you would rather start there.

There is no extra item in the WordPress admin sidebar.

Requires Fluent Forms

This is an add-on. It needs the free Fluent Forms plugin installed and active, and works with both the free and Pro editions. It is an independent project and is not affiliated with, endorsed by, or supported by WPManageNinja LLC, the makers of Fluent Forms.

Privacy

The plugin contacts no external service, loads no remote assets, and collects no data about you or your visitors. Rules are stored in your own database and nowhere else.

Source code

No build step is used. Every JavaScript and CSS file shipped in the plugin is the original, readable source. Development happens at the link in the plugin header.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • conditional logic
  • fluent forms
  • form calculation
  • form logic
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity26 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.