| 开发者 | mondaydigitallab |
|---|---|
| 更新时间 | 2026年6月7日 20:42 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
<form> on the page via client-side JS, plus an optional AJAX endpoint for custom server-side validationrole="alert", keyboard focus management).pot file includedmdl-local-service-lead-validator folder to the /wp-content/plugins/ directory.In NANP mode, the plugin supports standard North American Numbering Plan formats, including:
(212) 555-1234+1-718-555-0000917.555.88883475551234
In International mode, the plugin can also validate country-specific regional codes using the selected countries and parsing rules from the settings screens.If no area codes are configured, the plugin allows all form submissions. This is safe — the plugin only blocks submissions once you have at least one area code saved.
Server-side validation requires Elementor Pro Forms. Client-side JavaScript validation can still work with forms rendered on Elementor pages, including forms provided by other plugins.
Yes. Go to Lead Validator > Settings > General and update the Phone Field Selector to match your theme or form plugin's phone input. The default selector is input[name*="phone"], input[type="tel"].
No. Server-side validation is built in for Contact Form 7, WPForms, Gravity Forms, and Elementor Pro Forms. Generic HTML forms get frontend JavaScript validation by default, and can use the plugin's AJAX endpoint if you want a custom server-side check too.
The plugin stores its settings in WordPress options, including your allowed codes, warning message, selectors, validation mode, international rules, logging preference, and per-form overrides. It also creates a custom blocked-leads table on activation. All plugin options are deleted and the log table is dropped on uninstall.
Yes. Version 1.0.0 includes multisite support, including a network admin settings screen for default area codes and a per-site option to inherit or override those network defaults.
Yes. Use Lead Validator > Form Overrides to assign a specific allowed-code list to an individual Contact Form 7, WPForms, Gravity Forms, Elementor, or native form ID.
Yes, if you enable logging in Lead Validator > Settings > Logging. The plugin stores a masked phone number, extracted code, form type, form ID, page URL, and blocked timestamp. Full phone numbers are not stored.
.pot file.