Linux 软件免费装
Banner图

Data8 Validation

开发者 data8
更新时间 2025年7月31日 16:58
PHP版本: 4.5 及以上
WordPress版本: 6.8.2
版权: GPLv2 or later
版权网址: 版权信息

标签

email form woocommerce validation address elementor checkout mobile gravity forms contact form 7 verification gravityforms gravity cf7 contactform7 address autocomplete addresses international phone data usps paf royal mail data validation address lookup predictive address geolocation lookup phone verification address autofill cell elementor pro

下载

2.6 2.7 3.6 2.4 2.5 3.3 3.4 3.7 3.7.1 3.7.2 3.0 1.6 3.1 1.5 2.1 3.2 1.4 2.2 2.0 2.3

详情介绍:

Capture verified international postal addresses, emails, names, bank details, and phone numbers as users enter them—compatible with WordPress, WooCommerce, Gravity Forms, WPForms, Elementor Pro, and Contact Form 7. Backed by trusted data sources like USPS and Royal Mail, our advanced fuzzy matching ensures accuracy across all services, worldwide. Enhance user experience with fast, intuitive address entry, including support for what3words—just enter a 3-word location and receive nearby address suggestions. Prevent spam and ensure reliable data with real-time validation. Easy setup, free extension, and flexible pay-as-you-go credits. Learn more or manage your credits by visiting our website, visit our website. WooCommerce Data8 PredictiveAddress works automatically on all WooCommerce address forms, including billing, shipping, and "My Account" sections. Name, email, and phone fields are also validated at checkout. (Bank validation not currently supported.) Gravity Forms Data8 services are automatically applied to relevant fields: Address, Email, Phone, and Name fields are validated instantly Bank Validation applies to fields with the appropriate CSS classes Contact Form 7 Data8 services are automatically applied to all correctly tagged fields, including Address, Email, Phone, Name, and Bank details.

安装:

  1. Upload the plugin files to the /wp-content/plugins/data8-validation-for-contact-form-7 directory
  2. Activate the plugin through the 'Plugins' screen in Wordpress
  3. Use the Settings link on the 'Plugins' screen to configure the plugin
  4. Enter your Data8 client and server Api keys and select the validation options you wish to enable.
  5. If enabled, Email, Phone, Bank and Unusable Name validation will be applied to all relevant fields
  6. If enabled, PredictiveAddress will attach to any forms with address fields set up as described on the settings screen.

屏幕截图:

  • Contact Form 7 validation
  • Gravity Forms validation
  • PredictiveAddress in action
  • PredictiveAddress in action
  • PredictiveAddress in action
  • PredictiveAddress in action

升级注意事项:

1.0
  • First version, nothing to upgrade!
1.1
  • Bug fixes for when your Data8 account only has access to a single web service
1.2
  • Bug fixes for when your Data8 account has access to telephone validation but not email validation
1.3
  • Bug fix for installing on PHP 5.3
1.4
  • Added support for WooCommerce and Gravity Forms
1.5
  • Added support for SalaciousName to Gravity Forms & Contact Forms 7
  • Moved the setting page to it's own page
1.6
  • Added AllowedPrefixes & BarredPrefixes parameters to Tel Val
2.0
  • Updated configuration page to a more user-friendly interface
  • Changed configuration to give the user more control over which validation services to use
  • Added validation on name fields using Data8 Unusable Name validation
2.1
  • Fixed application of advanced telephone validation options & defaults
2.2
  • Fixed application of advanced telephone validation options in Gravity Forms and WooCommerce
2.3
  • Improved handling of non-numerical values for telephone validation in Gravity Forms and Contact Form 7
2.4
  • Split authentication into server-side and client-side keys to allow greater control over security. Both types of key can be generated from the Data8 Dashboard.
2.5
  • Added more configuration options for the International Telephone Validation service (required country, allowed and barred prefixes).
2.6
  • Added configuration options for the Predictive Address service.
2.7
  • Added support for a 3rd party plugin introducing International Telephone fields (with country drop-down) in Contact Form 7.
3.0
  • Replaced deprecated International Telephone Validation, Mobile Validation and Landline Validation services with the new comprehensive Phone Validation service. Please get in touch with the Client Services team (clientservices@data-8.co.uk) to arrange porting credits between the services and ensure the transition goes as smoothly as possible.
3.1
  • Fixed bug with Gravity Forms multi-page forms performing validation twice.
3.2
  • Fixed trimming of default country code for telephone number validation.
3.3
  • Added functionality to get end user IP.
3.4
  • Added Email, Telephone and Salacious Name validation for WPForms. Bank account validation has been added for WPForms ONLY.
3.5
  • Added Predictive Address for WPForms and Bank Validation for Contact Form 7 and Gravity Forms.
3.6
  • Added all validation services for Elementor Pro
3.7
  • Added advanced options for Phone Validation
3.7.1
  • Fix for bug preventing phone validation running in Elementor Pro when no required country selected.
3.7.2
  • Added ability to tag phone fields that you do not want validating in WP Forms.

常见问题:

How do I change the email validation level?

On the plugin configuration page, enable the Email validation option by selecting a level at which to validate email fields. Fields of type 'email' in Gravity Forms and Contact Form 7 will be automatically validated. To gain further control over individual elements, the level of validation can be overridden as follows: In Contact Form 7, the email validation level can be changed using the level option, e.g. [email* your-email level:Address] In Gravity Forms, the email validation level can be changed by adding a "d8level_Address" CSS class to the Custom CSS Class setting. The following are valid email validation levels:

  • Syntax - validates the syntax of the email address (lowest)
  • MX - validates the domain name (right hand part) the email address (default)
  • Server - validates the mail servers for the domain are alive
  • Address - validates the full email address (highest)

Will Data8's phone validation service validate mobile and landline telephone numbers?

Yes! Simply enable the Phone validation option on the plugin configuration page and the appropriate validation will be applied to any 'tel' fields. The service includes both UK landline and mobile validation. You will need credits for the Data8 Phone Validation service to use this option.

How do I enter international telephone numbers?

The Phone Validation service will validate the entered number using the rules appropriate for the country indicated in the telephone number using standard international dialling rules. For example, if a number is entered with a "+1" or "001" prefix, it will be validated as a US number, or if "+44" or "0044" is used it will be validated as a UK number. If no international prefix is specified, it will be validated according to the rules for a default country. The default is United Kingdom (GB), however this can be changed globally using the Default Country Code option under the Phone Validation section, or set individually on each field as follows: In Gravity Forms, add the "d8country_XX" CSS class to the Custom CSS Class setting, e.g. d8country_US In Contact Form 7, use the "country" tag, e.g.: [tel* your-tel country:US]

更新日志:

1.0 1.1 1.2 1.3 1.4 1.5 1.6 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 3.0 3.1 3.2 3.3 3.4 3.5 3.6