The problem: parent and child fields are not connected
Many listing sites need a parent field to control which follow-up questions appear. A vehicle choice can reveal make/model/year, while a real estate choice can reveal bedrooms, bathrooms, and square footage.
When those fields are not dependent, every child field stays visible. The form becomes harder to complete and easier to misunderstand.
Why this is hard in HivePress
HivePress can store the fields, but the parent-child relationship is a front-end behavior that has to stay in sync with submit and edit forms.
Each field value can require a different set of child fields, which makes a simple one-off customization grow quickly.
Common workaround
Site owners often use JavaScript to watch the parent field, then hide or show child field wrappers when the value changes.
A PHP-based approach may alter the form fields before rendering, but it still needs careful condition logic and edit-form handling.
Where the workaround breaks down
Dependent-field snippets are easy to forget when adding new attributes. A child field can be added in HivePress but not added to the snippet.
They also need to handle pre-filled values on edit forms so the right child fields are visible when a listing is edited.
How HiveNest helps with dependent fields
HiveNest lets you create rules that connect a parent HivePress attribute to one or more child fields on supported listing submit and edit forms.
You can start with 1 active rule without a license. Paid licenses are available for Single Site and Unlimited Sites use when you need unlimited active rules.
Practical example
Mixed marketplace example
- Trigger
- Listing Type = Real Estate
- Result
- Show Bedrooms, Bathrooms, and Square Footage
A general marketplace can keep one listing form, then reveal the property-specific fields only when the submitter selects Real Estate.
How to think about dependent fields
- Step 1
Pick the parent field that decides the path through the form.
- Step 2
List the child fields that only matter for one selected value.
- Step 3
Create one HiveNest rule for that parent and value combination.
- Step 4
Preview the submit/edit form and confirm unrelated fields stay hidden.
FAQ
What is a dependent field in HivePress?
A dependent field is a field that should appear only after another field has a specific value, such as Listing Type equals Real Estate.
Can one parent field control multiple child fields?
Yes. A single HiveNest rule can reveal multiple child fields when the trigger value matches.
Do dependent fields work on edit forms too?
HiveNest is designed for supported listing submit and edit forms, so edit-form behavior is part of the workflow to test.