{"id":135208,"date":"2021-01-19T04:40:04","date_gmt":"2021-01-19T04:40:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smart-phone-field-for-gravity-forms\/"},"modified":"2026-02-05T10:33:40","modified_gmt":"2026-02-05T10:33:40","slug":"smart-phone-field-for-gravity-forms","status":"publish","type":"plugin","link":"https:\/\/eu.wordpress.org\/plugins\/smart-phone-field-for-gravity-forms\/","author":23061364,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.1","stable_tag":"2.2.1","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Smart phone field for Gravity Forms","header_author":"PluginsCafe","header_description":"This plugin adds countries flag with ip address on gravity form phone field","assets_banners_color":"6e8ca1","last_updated":"2026-02-05 10:33:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/pluginscafe.com","rating":4.2,"author_block_rating":0,"active_installs":6000,"downloads":59512,"num_ratings":22,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"kaisarahmmed","date":"2021-01-23 09:18:27"},"1.2":{"tag":"1.2","author":"kaisarahmmed","date":"2022-06-15 05:36:26"},"1.3":{"tag":"1.3","author":"kaisarahmmed","date":"2022-06-15 05:36:26"},"1.4":{"tag":"1.4","author":"kaisarahmmed","date":"2022-06-15 05:36:26"},"1.5":{"tag":"1.5","author":"kaisarahmmed","date":"2022-06-15 05:21:53"},"2.0":{"tag":"2.0","author":"kaisarahmmed","date":"2023-05-03 12:26:48"},"2.1":{"tag":"2.1","author":"kaisarahmmed","date":"2023-07-23 13:24:05"},"2.1.1":{"tag":"2.1.1","author":"kaisarahmmed","date":"2024-05-20 11:23:44"},"2.1.2":{"tag":"2.1.2","author":"kaisarahmmed","date":"2024-08-11 10:31:01"},"2.1.3":{"tag":"2.1.3","author":"kaisarahmmed","date":"2024-10-26 04:55:16"},"2.1.4":{"tag":"2.1.4","author":"kaisarahmmed","date":"2024-11-27 10:07:46"},"2.1.5":{"tag":"2.1.5","author":"pluginscafe","date":"2025-01-23 10:38:57"},"2.1.6":{"tag":"2.1.6","author":"pluginscafe","date":"2025-01-28 03:29:43"},"2.2.0":{"tag":"2.2.0","author":"pluginscafe","date":"2025-07-23 11:06:58"},"2.2.1":{"tag":"2.2.1","author":"pluginscafe","date":"2026-02-05 10:33:40"}},"upgrade_notice":[],"ratings":{"1":1,"2":4,"3":1,"4":0,"5":16},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2461374,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2461374,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2461374,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.2","1.3","1.4","1.5","2.0","2.1","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.2.0","2.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3332820,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3332820,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3332820,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3332820,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3332820,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Add phone field on gravity form editor","2":"Set up global settings (this is pro version Screenshots)","3":"Open form in your website page and you will see country flag with phone format","4":"When you type wrong number format, it will be show error notification.","5":"With write correct format, you will see valid notification."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[9775,183833,149230,226304,195220],"plugin_category":[],"plugin_contributors":[194539,230618],"plugin_business_model":[],"class_list":["post-135208","plugin","type-plugin","status-publish","hentry","plugin_tags-gravityforms","plugin_tags-international-phone-input","plugin_tags-phone-field","plugin_tags-phone-validation","plugin_tags-smart-phone-field","plugin_contributors-kaisarahmmed","plugin_contributors-pluginscafe","plugin_committers-kaisarahmmed","plugin_committers-pluginscafe"],"banners":{"banner":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/banner-772x250.jpg?rev=2461374","banner_2x":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/banner-1544x500.jpg?rev=2461374","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/icon-128x128.png?rev=2461374","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/screenshot-1.png?rev=3332820","caption":"Add phone field on gravity form editor"},{"src":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/screenshot-2.png?rev=3332820","caption":"Set up global settings (this is pro version Screenshots)"},{"src":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/screenshot-3.png?rev=3332820","caption":"Open form in your website page and you will see country flag with phone format"},{"src":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/screenshot-4.png?rev=3332820","caption":"When you type wrong number format, it will be show error notification."},{"src":"https:\/\/ps.w.org\/smart-phone-field-for-gravity-forms\/assets\/screenshot-5.png?rev=3332820","caption":"With write correct format, you will see valid notification."}],"raw_content":"<!--section=description-->\n<p>A simple and nice plugin to get auto country flag from user ip address on gravity form phone field. If the installation is okay, go to gravity forms dashboard. Add a phone field on your form. Open phone field and you will see to enable smart phone field checkbox. Click that checkbox and configure as you want. And save form. You're done!<\/p>\n\n<p><a href=\"https:\/\/demo.pluginscafe.com\/smart-phone-field-for-gravity-forms\/\">View Pro Demo<\/a> | <a href=\"https:\/\/pluginscafe.com\/docs\/smart-phone-field-for-gravity-forms-pro\/\">Documentation<\/a> | <a href=\"https:\/\/pluginscafe.com\/plugin\/smart-phone-field-for-gravity-forms-pro\/\">Buy Pro<\/a><\/p>\n\n<h3>Free Features<\/h3>\n\n<ul>\n<li>Live validation.<\/li>\n<li>Automatic country select with ip address.<\/li>\n<li>Default country selection.<\/li>\n<li>Preferred countries.<\/li>\n<li>Multi step support.<\/li>\n<li>Multiple phone field.<\/li>\n<li>Global Settings (new)<\/li>\n<\/ul>\n\n<h3>Premium Features<\/h3>\n\n<ul>\n<li>Prevent submit form with wrong validation.<\/li>\n<li>Multiple form in single page (different form).<\/li>\n<li>Custom validation message.<\/li>\n<li>Phone number format with typing.<\/li>\n<li>Get city, zip code, country and more based on IP address via merge tag.<\/li>\n<li>Add country code automatically.<\/li>\n<li>Phone number format in 4 different types. Ex: E.164 and more.<\/li>\n<li>Gravity Perks nested form support.<\/li>\n<li>Three flag option and more.<\/li>\n<li>Global Settings (new)<\/li>\n<li>RTL support. (new)<\/li>\n<li>Translation support. (new)<\/li>\n<li>Filter hooks<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>PHP 7.4<\/li>\n<li>Gravity 2.9.0 or higher<\/li>\n<\/ul>\n\n<p><strong>Smart Phone Field for other contact form addons<\/strong>\n<a href=\"https:\/\/wordpress.org\/plugins\/smart-phone-field-for-wp-forms\/\">Smart Phone Field for WPForms<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/smart-phone-field-for-wp-forms\/\">Smart Phone Field for Fluent Forms<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/smart-phone-field-for-wp-forms\/\">Smart Phone Field for Contact Form 7<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/smart-phone-field-for-wp-forms\/\">Smart Phone Field for Elementor Form<\/a>\n<a href=\"https:\/\/wordpress.org\/plugins\/smart-phone-field-for-wp-forms\/\">Smart Phone Field for WooCommerce<\/a>\nSmart Phone Field For Formidable Forms (upcoming)\nSmart Phone Field For Ninja Forms (upcoming)<\/p>\n\n<!--section=installation-->\n<p>Installation is fairly straight forward. Install it from the WordPress plugin repository.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20captcha%20country%20code%3F\"><h3>Is this plugin captcha country code?<\/h3><\/dt>\n<dd><p>Yes, It captures the country code with a phone number and is supported with multistep.<\/p><\/dd>\n<dt id=\"is%20it%20working%20with%20the%20auto-detect%20country%20flag%3F\"><h3>Is it working with the auto-detect country flag?<\/h3><\/dt>\n<dd><p>Yes, It will work in all popular browsers.<\/p><\/dd>\n<dt id=\"is%20the%20flag%20and%20style%20issue%20fixed%20with%20validation%3F\"><h3>Is the flag and style issue fixed with validation?<\/h3><\/dt>\n<dd><p>It's fixed with a single-page form.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Update GeoIP issue<\/li>\n<li>minor bugs fix<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<p>Add global settings\nUpdate SDK\nUpdate intl tel library\nFix minor bugs<\/p>\n\n<h4>2.1.6<\/h4>\n\n<p>Fix monir bugs<\/p>\n\n<h4>2.1.5<\/h4>\n\n<p>Fix flag issue\nFix minor bugs<\/p>\n\n<h4>2.1.4<\/h4>\n\n<p>Compatibility with Gravity forms 2.9\nFix minor bugs<\/p>\n\n<h4>2.1.3<\/h4>\n\n<p>Fix plus (+) issue\nUpdate library\nFix bugs<\/p>\n\n<h4>2.1.2<\/h4>\n\n<p>Update flag image with webp\nLetter\/text is not allowed\nUpdate library\nFix bugs<\/p>\n\n<h4>2.1.1<\/h4>\n\n<p>Removed validation text.\nAdd validation icons.\nAdd new flag option.\nUpdate phone library.\nFix bugs.<\/p>\n\n<h4>2.1<\/h4>\n\n<p>Add validation langage support\nUpdate SDK\nFix bugs.<\/p>\n\n<h4>2.0<\/h4>\n\n<p>Fix country code issue.\nFix other issues.<\/p>\n\n<h4>1.5<\/h4>\n\n<p>Fix issue with multistep validation.\nFix country code capture issue<\/p>\n\n<h4>1.4<\/h4>\n\n<p>Fix issue pro version\nFlag issue<\/p>\n\n<h4>1.3<\/h4>\n\n<p>Release pro version\nFix required field issue\nUpdate flag option<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Add country code\nFix other issues<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Fix validation issue\nFix gravity forms 2.5+ update issue<\/p>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"A simple and nice plugin to get auto country flag from user ip address on gravity form phone field.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/135208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=135208"}],"author":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pluginscafe"}],"wp:attachment":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=135208"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=135208"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=135208"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=135208"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=135208"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=135208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}