{"id":356118,"date":"2026-08-31T13:22:50","date_gmt":"2026-08-31T13:22:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/country-state-city-dropdown-smart-location-field\/"},"modified":"2026-08-31T13:22:22","modified_gmt":"2026-08-31T13:22:22","slug":"thinqmagic-country-state-city-dropdown","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/thinqmagic-country-state-city-dropdown\/","author":23550468,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1","requires":"5.5","requires_php":"7.2","requires_plugins":null,"header_name":"Thinqmagic Country State City Dropdown for WPForms","header_author":"Thinqmagic Techsoft","header_description":"Adds a dynamic \"Country State City\" cascading dropdown field to WPForms.","assets_banners_color":"93a2cf","last_updated":"2026-08-31 13:22:22","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/thinqmagictech.com\/","header_plugin_uri":"https:\/\/thinqmagictech.com\/product\/wpforms-country-state-city-dropdown\/","header_author_uri":"https:\/\/thinqmagictech.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":60,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"shivanirajput","date":"2026-08-31 13:22:22","revision":3674320}},"upgrade_notice":{"1.1.0":"<p>Initial release of Country State City Dropdown for WPForms.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3674320,"resolution":"128x128","location":"assets","locale":"","width":1024,"height":1024},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3674320,"resolution":"256x256","location":"assets","locale":"","width":1024,"height":1024}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3674320,"resolution":"1544x500","location":"assets","locale":"","width":1376,"height":768},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3674320,"resolution":"772x250","location":"assets","locale":"","width":1376,"height":768}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"WPForms builder showing Country State City field options.","2":"Frontend form display with cascading Country, State, and City dropdowns.","3":"Custom \"Other\" text input when custom location is specified."}},"plugin_section":[],"plugin_tags":[267611,183734,160071,278490,183733],"plugin_category":[],"plugin_contributors":[278491],"plugin_business_model":[],"class_list":["post-356118","plugin","type-plugin","status-publish","hentry","plugin_tags-cascading-dropdown","plugin_tags-city-dropdown","plugin_tags-country-dropdown","plugin_tags-location-field","plugin_tags-state-dropdown","plugin_contributors-shivanirajput","plugin_committers-shivanirajput"],"banners":{"banner":"https:\/\/ps.w.org\/thinqmagic-country-state-city-dropdown\/assets\/banner-772x250.jpg?rev=3674320","banner_2x":"https:\/\/ps.w.org\/thinqmagic-country-state-city-dropdown\/assets\/banner-1544x500.jpg?rev=3674320","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/thinqmagic-country-state-city-dropdown\/assets\/icon-128x128.jpg?rev=3674320","icon_2x":"https:\/\/ps.w.org\/thinqmagic-country-state-city-dropdown\/assets\/icon-256x256.jpg?rev=3674320","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Thinqmagic Country State City Dropdown for WPForms<\/strong> is a lightweight, responsive addon for WPForms that adds an intelligent cascading Country, State, and City field to your forms.<\/p>\n\n<p>When a user selects a Country, the State\/Province dropdown dynamically loads the corresponding states. When a State is selected, the City dropdown automatically populates with relevant cities.<\/p>\n\n<h3>\ud83c\udf1f Key Features (Free Version)<\/h3>\n\n<ul>\n<li><strong>Cascading Dropdowns:<\/strong> Country -&gt; State -&gt; City linked selection.<\/li>\n<li><strong>Instant Dynamic Loading:<\/strong> Fast, asynchronous AJAX loading without page reloads.<\/li>\n<li><strong>Show\/Hide Controls:<\/strong> Option to hide State or City fields if only Country is required.<\/li>\n<li><strong>Standard Field Sizing:<\/strong> Supports standard WPForms Small (250px), Medium (60%), and Large (100%) widths.<\/li>\n<li><strong>Custom \"Other\" Input:<\/strong> Allows users to manually type their custom country, state, or city if not listed.<\/li>\n<li><strong>Strict Validation:<\/strong> Fully integrated with WPForms required field validation.<\/li>\n<li><strong>Mobile Responsive:<\/strong> Adapts fluidly to all screen sizes and mobile devices.<\/li>\n<\/ul>\n\n<h3>\ud83d\ude80 Upgrade to Pro Version<\/h3>\n\n<p>Looking for advanced features? Check out <a href=\"https:\/\/thinqmagictech.com\/product\/wpforms-country-state-city-dropdown-pro\/\">Country State City Dropdown for WPForms Pro<\/a>:\n* <strong>Google Places Address Autocomplete:<\/strong> Instant address search &amp; auto-fill.\n* <strong>Complete Address Block:<\/strong> Full card with Street Address Line 1 &amp; 2 and Zip\/Postal Code.\n* <strong>Country Whitelisting &amp; Blacklisting:<\/strong> Restrict or allow only specific countries.\n* <strong>GeoIP Location Auto-Detect:<\/strong> Automatically detect user's country and city on page load.\n* <strong>Default Country Pre-selection:<\/strong> Pre-select default country code (e.g. US, GB, IN).<\/p>\n\n<h3>External or 3rd Party Services<\/h3>\n\n<p>This plugin utilizes the <strong>CountriesNow API<\/strong> (<code>https:\/\/countriesnow.space\/<\/code>) to dynamically retrieve city lists for selected states and countries.<\/p>\n\n<ul>\n<li><strong>Service:<\/strong> CountriesNow API (https:\/\/countriesnow.space\/)<\/li>\n<li><strong>Data Sent:<\/strong> Only the selected Country Name and State Name are sent in an API request to fetch city options. No personal data, user IP, or identifying user information is transmitted.<\/li>\n<li><strong>Terms &amp; Service Information:<\/strong> https:\/\/countriesnow.space\/<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/countriesnow.space\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Open any form in <strong>WPForms<\/strong> -&gt; <strong>Add New<\/strong> or <strong>Edit<\/strong>.<\/li>\n<li>Drag and drop the <strong>Country State City<\/strong> field from the Standard Fields panel into your form.<\/li>\n<li>Save your form and embed it anywhere on your site!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20wpforms%20pro%3F\"><h3>Does this plugin require WPForms Pro?<\/h3><\/dt>\n<dd><p>No! This addon works with both <strong>WPForms Free (Lite)<\/strong> and <strong>WPForms Pro<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20the%20state%20or%20city%20dropdown%3F\"><h3>Can I hide the State or City dropdown?<\/h3><\/dt>\n<dd><p>Yes! In the form builder, click on the Country State City field options to toggle \"Hide State Field\" or \"Hide City Field\".<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20user%27s%20location%20is%20not%20in%20the%20list%3F\"><h3>What happens if a user's location is not in the list?<\/h3><\/dt>\n<dd><p>Users can select \"Other (Please specify)\" to enter their custom country, state, or city in a dedicated text box.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added dynamic country, state, and city cascading dropdowns.<\/li>\n<li>Added standard WPForms field size support (Small, Medium, Large).<\/li>\n<li>Added show\/hide toggles for State and City fields.<\/li>\n<li>Added custom text inputs for \"Other\" selections with strict required validation.<\/li>\n<li>Tested with WordPress 6.7 and WPForms 1.9+.<\/li>\n<\/ul>","raw_excerpt":"Easily add dynamic Country, State, and City cascading dropdown fields to WPForms forms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/356118","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=356118"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shivanirajput"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=356118"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=356118"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=356118"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=356118"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=356118"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=356118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}