{"id":372965,"date":"2026-09-22T18:29:48","date_gmt":"2026-09-22T18:29:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/skaym-dependent-dropdowns-for-forminator\/"},"modified":"2026-09-23T05:06:23","modified_gmt":"2026-09-23T05:06:23","slug":"skaym-dependent-dropdowns-for-forminator","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/skaym-dependent-dropdowns-for-forminator\/","author":23570947,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.2","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Dependent Dropdowns for Forminator","header_author":"Skaym Mold Studio","header_description":"Create multiple independent parent-child dependent dropdowns for Forminator with filtering, resets, and server-side validation.","assets_banners_color":"071b34","last_updated":"2026-09-23 05:06:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"skaym","date":"2026-09-22 18:29:20","revision":3707940},"1.0.1":{"tag":"1.0.1","author":"skaym","date":"2026-09-23 05:06:23","revision":3708515}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3708020,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3708020,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3708020,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3708020,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3708020,"resolution":"1","location":"assets","locale":"","width":1465,"height":930},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3708020,"resolution":"2","location":"assets","locale":"","width":1200,"height":700}},"screenshots":{"1":"Configure independent parent and child Forminator Select fields and map the allowed child options.","2":"The child dropdown is filtered on the front end based on the selected parent option."}},"plugin_section":[],"plugin_tags":[130308,267613,1863,184701,601],"plugin_category":[42],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-372965","plugin","type-plugin","status-publish","hentry","plugin_tags-conditional-logic","plugin_tags-dependent-dropdown","plugin_tags-dropdown","plugin_tags-forminator","plugin_tags-forms","plugin_category-contact-forms","plugin_committers-skaym"],"banners":{"banner":"https:\/\/ps.w.org\/skaym-dependent-dropdowns-for-forminator\/assets\/banner-772x250.png?rev=3708020","banner_2x":"https:\/\/ps.w.org\/skaym-dependent-dropdowns-for-forminator\/assets\/banner-1544x500.png?rev=3708020","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/skaym-dependent-dropdowns-for-forminator\/assets\/icon-128x128.png?rev=3708020","icon_2x":"https:\/\/ps.w.org\/skaym-dependent-dropdowns-for-forminator\/assets\/icon-256x256.png?rev=3708020","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/skaym-dependent-dropdowns-for-forminator\/assets\/screenshot-1.png?rev=3708020","caption":"Configure independent parent and child Forminator Select fields and map the allowed child options."},{"src":"https:\/\/ps.w.org\/skaym-dependent-dropdowns-for-forminator\/assets\/screenshot-2.png?rev=3708020","caption":"The child dropdown is filtered on the front end based on the selected parent option."}],"raw_content":"<!--section=description-->\n<p>Skaym Dependent Dropdowns for Forminator lets Forminator Single Select fields control which options appear in other Single Select fields.<\/p>\n\n<p>Example:<\/p>\n\n<ul>\n<li>Department: Cardiology -&gt; Doctor A, Doctor B<\/li>\n<li>Department: Dentistry -&gt; Doctor C, Doctor D<\/li>\n<\/ul>\n\n<p>You can create multiple independent Parent -&gt; Child dependencies in the same Forminator form. Each Select field can participate in one dependency, so the free plugin is designed for independent pairs rather than multi-level chains.<\/p>\n\n<p>Need a chain such as Department -&gt; Doctor -&gt; Room, or one field participating in several relationships? <a href=\"https:\/\/ko-fi.com\/s\/7baef3e8a4\">Get the separate Pro plugin<\/a>, which adds chained dependency graphs.<\/p>\n\n<p>Key features:<\/p>\n\n<ul>\n<li>Multiple independent Parent -&gt; Child Select relationships per Forminator Custom Form.<\/li>\n<li>Uses existing Forminator Single Select fields and option values.<\/li>\n<li>Resets the child field when the parent selection changes.<\/li>\n<li>Validates the configured relationship on the server during submission.<\/li>\n<li>Keeps configuration separate for each Forminator form.<\/li>\n<li>Keeps each independent dependency pair on distinct Select fields.<\/li>\n<li>Detects removed or changed fields\/options and asks for review.<\/li>\n<li>Does not send form or configuration data to an external service.<\/li>\n<\/ul>\n\n<p>This is an independent third-party extension for Forminator and is not affiliated with or endorsed by WPMU DEV.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate Forminator.<\/li>\n<li>Install and activate Skaym Dependent Dropdowns for Forminator.<\/li>\n<li>In Forminator, create or edit a Custom Form with at least two Select fields set to Single selection.<\/li>\n<li>Give the child Select a placeholder such as \"Select a doctor\".<\/li>\n<li>Disable Forminator's \"Other option\" on fields used in the dependency.<\/li>\n<li>Publish or update the form.<\/li>\n<li>Go to Forminator -&gt; Dependent Dropdowns.<\/li>\n<li>Choose the form and configure a parent Select and child Select.<\/li>\n<li>Tick the child options allowed for each parent option.<\/li>\n<li>Use Add dependency for additional independent field pairs if needed.<\/li>\n<li>Save the configuration.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20forminator%20fields%20are%20supported%3F\"><h3>Which Forminator fields are supported?<\/h3><\/dt>\n<dd><p>Forminator Custom Form Select fields using Single selection. Multi-select fields are not supported.<\/p><\/dd>\n<dt id=\"can%20i%20create%20multiple%20dependencies%3F\"><h3>Can I create multiple dependencies?<\/h3><\/dt>\n<dd><p>Yes. You can create multiple independent dependency pairs in a form. Each pair must use distinct Select fields. Multi-level chains and relationships that reuse a field are provided by the separate Pro plugin linked in the Description.<\/p><\/dd>\n<dt id=\"why%20should%20the%20child%20field%20have%20a%20placeholder%3F\"><h3>Why should the child field have a placeholder?<\/h3><\/dt>\n<dd><p>A placeholder gives the child field a clear value to reset to when the parent selection changes.<\/p><\/dd>\n<dt id=\"can%20i%20use%20forminator%27s%20other%20option%3F\"><h3>Can I use Forminator's Other option?<\/h3><\/dt>\n<dd><p>No. Other allows arbitrary custom values that cannot be mapped reliably. Disable Other on every Select field used in the dependency.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20remove%20a%20mapped%20forminator%20field%20or%20option%3F\"><h3>What happens if I remove a mapped Forminator field or option?<\/h3><\/dt>\n<dd><p>The plugin stops using invalid references at runtime and marks the saved configuration for review. Return to Forminator -&gt; Dependent Dropdowns, review the mapping, and save again.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20only%20hide%20options%20in%20the%20browser%3F\"><h3>Does the plugin only hide options in the browser?<\/h3><\/dt>\n<dd><p>No. It also validates the configured parent-child relationship on the server during Forminator submission.<\/p><\/dd>\n<dt id=\"does%20it%20send%20data%20to%20an%20external%20service%3F\"><h3>Does it send data to an external service?<\/h3><\/dt>\n<dd><p>No. The plugin does not send its configuration or form submission data to an external service.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<li>Multiple independent parent-child Single Select relationships per Forminator form.<\/li>\n<li>Frontend filtering and child reset behavior.<\/li>\n<li>Server-side validation of configured relationships.<\/li>\n<li>Per-form configuration isolation and stale-field safety.<\/li>\n<\/ul>","raw_excerpt":"Create independent parent-child dependent dropdowns for Forminator with filtered options, clean resets, and server-side validation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/372965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=372965"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/skaym"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=372965"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=372965"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=372965"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=372965"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=372965"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=372965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}