HivePress show fields by selection

Show HivePress fields when a selection matches.

Dropdown-driven conditional fields are one of the most common HivePress form needs: choose one value, then show the fields that belong to it.

HiveNest is a WordPress plugin for HivePress listing sites. It helps site owners create conditional listing form rules without editing theme templates, with 1 active rule available without a license and paid licenses for unlimited active rules.

The problem: one dropdown should change the rest of the form

Many HivePress site owners search for a simple way to show fields when a dropdown equals X. The need is practical: the form should react to a category, type, manufacturer, or service selection.

Without rules, the form either shows too much or asks site owners to customize templates for behavior that should be manageable from the admin.

Why this is hard in HivePress

A selection field may store an option id, slug, or label depending on how it is configured. The visible label is not always the exact value a script must compare.

Submit and edit forms also need to initialize correctly when a value is already selected.

Common workaround

The common workaround is JavaScript that listens for a select field change and toggles field wrappers based on the selected option.

That can work, but it needs careful selectors and value matching. It also needs to run after HivePress renders the form.

Where the workaround breaks down

Dropdown snippets often fail when option values change or when the edit form loads with an existing value.

They can also become messy when one selection should show several fields and hide several others at the same time.

How HiveNest helps with selection-based fields

With HiveNest, you choose a trigger field, operator, trigger value, and child fields. When the selection matches, the child fields appear on supported listing submit and edit forms.

Start with 1 active rule without a license. Upgrade to a paid Single Site or Unlimited Sites license when you need unlimited active rules.

Practical example

Dropdown display example

Trigger
Condition = Used
Result
Show Mileage, Wear Notes, and Service History

A single dropdown can reveal the details needed for used items while keeping new-item forms shorter.

The rule parts you set

  1. Step 1

    Trigger field: the dropdown or selection field to watch.

  2. Step 2

    Operator: how the selected value should be compared.

  3. Step 3

    Trigger value: the exact value that should make child fields appear.

  4. Step 4

    Child fields: the HivePress listing fields shown when the rule matches.

FAQ

Can HiveNest show fields when a dropdown equals a value?

Yes. That is one of the main HiveNest use cases for supported HivePress listing submit and edit forms.

Can I use this for category-specific listing fields?

Yes, when the category or selection is available as a supported HivePress listing form field.

What if the selected value is stored as an id?

Use the value HivePress exposes for the field and test the rule on both submit and edit forms.