| 开发者 | palpatel |
|---|---|
| 更新时间 | 2026年9月17日 23:37 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
?utm_source= query string or a browser cookie, not only from another field{qty} * {price}), verified server-side so it can't be tampered withNo. That's the whole point of the TNT Form widget included in this plugin — it works on 100% free Elementor with no Elementor Pro or Hello Plus required, and has the exact same conditional logic engine built in. If you do already have Elementor Pro (or Hello Plus), the plugin also adds a Conditions tab straight onto its own Form widget, so either way you're covered.
Not if you upgrade to Pro. In the free version, yes — conditional logic is applied per field, which is fine for a handful of fields but repetitive on a longer form where five or ten fields all need to appear under the same answer. Pro's Form Field Groups solves exactly this: bundle those fields into one group and set the condition once, instead of copying the same rule onto every field. It's a genuine time-saver, not just a convenience — most Elementor form plugins only offer field-by-field logic, not true group-level bundling.
Open the field in the Elementor editor, expand its Conditions tab, enable conditions, choose Show or Hide, and add a rule that references the controlling field's ID.
Yes. Enter url:param_name or cookie:cookie_name as the condition's Field ID instead of a form field ID.
Yes, using the Auto-Fill Value option on the Conditions tab. It's most often used to set a hidden field's value for lead routing or tagging.
They're automatically excluded from validation, so a hidden required field never blocks form submission.
Yes — hidden steps are automatically skipped, and the Next/Submit buttons adjust to match.
Equals, Not Equals, Greater Than, Less Than, Greater Than or Equal, Less Than or Equal, Contains, Does Not Contain, Starts With, Ends With, Empty, and Not Empty.
Yes, wherever Elementor Forms itself supports dynamic tags.
No. Scripts load only on pages that contain an Elementor form, and there's no measurable admin-side overhead.
Yes to both.
Confirm Conditional Logic is enabled under TNT Conditional Fields → Features, that Elementor Pro is up to date, and that the Field ID in your rule matches the controlling field exactly. Deactivating other plugins temporarily can help rule out a conflict.
Yes, with Pro's Form Field Groups. Instead of applying field-level conditional logic one field at a time, you bundle multiple fields into a group and control the whole group's visibility with a single condition — hide or show an entire section of the form at once, rather than bulk show/hide field-by-field. You can create unlimited field groups in one Elementor form, each with its own trigger condition.
Conditional Redirect after submission, Conditional Email routing, Conditional Submit Button visibility, and Advanced Form Field Groups for group-level (rather than field-level) conditional logic.
evaluate(), resolve_rule_source_value(), and the hidden-field logic in output_logic_json()/server_validate() were refactored into a shared, reusable engine so the new widget and the existing Elementor Pro/Hello Plus integration can't drift out of sync with each other.&, <, >, or a quote character could silently fail to match. Comparisons now use the correctly decoded value.register_setting() for the Features option now explicitly declares its data type.load_textdomain() on init hook for proper translation loading per WordPress i18n standards.rel="noopener noreferrer" to all external target="_blank" links for security best practice.CLFEF_VERSION constant across all enqueued files.rel="noopener noreferrer" per WordPress.org security guidelines.