Country & Phone Field Contact Form 7

Country & Phone Field Contact Form 7

Add country drop down with flags and phone number with country phone extension fields in contact form 7.
Rating:
4.6
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
30000+
Last Updated:
Nov 01, 2023
WordPress Version:
6.0 or higher
Tested up to:
6.3.4

Enhanced Contact Forms

Add country and phone fields for more customization.

Streamlined User Experience

Create country drop-down lists with flags for easy selection.

Simple Integration

Easily add country and phone fields to your existing Contact Form 7 forms.

Plugin Compatibility

Works seamlessly with the popular Contact Form 7 plugin.

1.0.0
*First version of plugin.

1.0.1
* Update FAQs
* Tested with wordpress 5.0

2.0.0
* Add phone and country dropdown settings.
* Made countries include, exclude and preferred list dynamic and admin managable.
* Resolve support issues.

2.0.1
* Add geo location functionality for default country select.
2.0.2
* fix settings fatal error.
2.0.3
* Add plugin profile icon
2.0.4
* fixed php warning message for file_get_contents() call geo_ip location.
2.0.5
* add option for disable country dial code from phone extension drop-down.
* add option for enable auto country select.
* tested required attribute. It is working fine.
* placeholder option tested and it is working fine.
2.0.6
* fixed and warning message error.
2.0.7
* added new faq.
2.0.8
* Added phone number field number values validation.
2.0.9
* Bug fix phone number field number values validation.
2.1.0
* fix countries code issues. Convert to lowercase.
2.1.1
* fixed phone number validation bug.
2.1.2
* fixed IP Address issue. It was PHP based. Now I convert to JavaScript based. So client end IP tracking is working fine.
2.1.3
* plugin is translate ready now.
* phone number validation has updated. Now user can manage number only validation from field settings.
2.1.4
* settings page php warning message has fixed.
2.1.5
* auto hide the country drop-down after click outside the drop-down container.
* remove drop-down default listing style and css updated.
2.1.6
* update plugin documentation/description
* update plugin css fixes
* update plugin screenshots.
2.2.0
* update plugin code and made more secure.
* removed unwanted code.
2.2.1
* update plugin input sanitization callback
* make sure all input values should be well sanitized.
2.2.2
* wp_enqueue_script javascript move to footer.
2.2.3
* Tested upto WordPress 5.5.1
2.2.4
* Tested upto WordPress 5.6
2.2.5
* Added a wordpress notice box for affiliation.
2.2.6
* Added a wordpress notice box image missing issue fixed.
2.2.7
* Remove affiliation notice box.
2.2.8
* Tested with new wordpress version and contact form 7 plugin.
2.2.9
* Adding a hidden filed capture country code for phone field. It helps in custom validation.
2.3.0
* Add a feature, country name and phone dial code cannot remove. It auto prefix, if user removed by mistake.
* Tested with new contact form 7 and wordpress version.
* Enable affiliation banner with dimissable button.
* Now affiliation banner will not distrub any plugin subscriber. It can be disable from admin easy.
2.3.1
* Country and phone field validation imporved.
2.3.2
* freegeoip.live/json API URL is not working anymore. So we discontinue this feature form the plugin.
* We remove auto country selection feature based on IP address track.
* Due API not working anymore so we remove this feature.

2.3.3
* new IP detection API added.
* Auto country selection feature recovered now.
* New API working for IP tracking and detection the user IP based country.
2.3.4
* new IP detection API for https urls
* Auto country selection settings re-enable

2.3.5
* A new IP API key feature added.
* Plugin settings has updated and added IP API key manage feature.

2.3.6
* Added new FAQs

2.3.7
* Update IP tracking API.
* API now use without API key.

2.3.8
* Update phone field validation functionality
* Update Country field validation functionality
2.3.9
* Fixed phone field validation issue.

2.4.0
* Fixed the auto country selection API issue.

2.4.1
* Update auto country selection API and refine the JS code.

2.4.2
* Update auto country selection API JS code issues.

2.4.3
* Phone number maxlength and minlength validation has fixed

2.4.4
* update IP tracking API to https://reallyfreegeoip.org/json/

2.4.5
* Tested on WordPress 6.2

2.4.6
* Tested on WordPress 6.3.2

Not working in newer version of WP

By 15kstudios on May 8, 2023

Dropdown does not fold down properly.

Great plugin to auto deduct IP or Country details

By prabhjas on March 8, 2023

I appreciate the developer of this plugin. Whenever any issues came he responds back and fix the issues. This plugin awesome.

Thanks mate.

Auto Dial Code Select is not working

By S.D. (doufenglai) on January 22, 2023

<p>After choose "Enable Auto Dial Code Select", the phone field become blank.</p> <p> </p> <p>Maybe something wrong with this plugin unable to check the visitor's country by IP.<br /><br />Can I Use cloudflare geolocation on this plugin?</p>

phone number field

By vinoth1423 on January 18, 2023

phone number with country code it's not working guide me how to do

Failed to load freegeoip.live/json/

By asharnizam on November 15, 2022

plugin not working fine in WordPress 6.1 Failed to load freegeoip.live/json/

Not compatible with 6.1 wordpress update

By salmanazizmemon on November 9, 2022

Can you please update it as it is not compatible with new version of WordPress. Thanks

Awesome product.

By consistus on October 21, 2022

Very helpful.Thanks.

Great job

By Elissavet Soileme (elisavet2ww) on October 1, 2022

Thank you!

Muy útil y funcional este plugin

By Samot80 on August 23, 2022

Me ha sorprendido su facilidad de uso Muchas gracias Saludos

Phone code only for show. No use

By aashishbhargav on February 4, 2022

ISD code of phone is not sent to email. What is the use of only putting it as show piece on front end when I cannot get the input data in my email. Developer is evading several threads of same question.
Try other plugins too!

Custom Contact Forms

Build beautiful custom forms and manage submissions the WordPress way. View live previews of your forms while you build them.

Try Demo

Advanced Comment Form

Advanced Comment Form lets you customize plenty of things on the default comment forms in WordPress.

Try Demo

Front End PM

Front End PM is a Private Messaging system and a secure contact form to your WordPress site.This is full functioning messaging system from front end.

Try Demo
Screenshots

Try Country & Phone Field Contact Form 7 With InstaWP

Request demo

Wondering how to integrate InstaWP with your current workflow? Ask us for a demo.

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.