boxuk / wordpress-email-tld-checker
一个小型的WordPress插件,用于验证电子邮件地址是否与有效的TLD(顶级域名)匹配。
0.1.0
2021-08-23 13:51 UTC
Requires
- php: ^7.2
- arubacao/tld-checker: ^1.2
- symfony/polyfill-intl-idn: ^1.12
Requires (Dev)
Suggests
- ext-intl: Use the intl extension rather than the polyfill for converting domain names to IDNA ASCII form.
- composer/installers: To ensure this package is installed in the appropriate place for a WordPress plugin.
This package is auto-updated.
Last update: 2024-09-05 13:11:06 UTC
README
一个小型的WordPress插件,用于验证电子邮件地址是否与有效的TLD(顶级域名)匹配。
https://github.com/BoxUk/wordpress-email-tld-checker
安装
安装通过Composer处理。
composer require boxuk/wordpress-email-tld-checker
确保您已经配置composer/installers,以便在插件目录中安装。
激活插件。
wp plugin activate wordpress-email-tld-checker
或者通过管理员界面的插件部分。
使用方法
一旦插件激活,电子邮件验证(is_email()
)将现在会检查TLD(例如.com部分)是否根据官方IANA数据库有效。
故障排除
此插件设计为通过Composer安装,并假设您在某个地方包含了Composer附带的自加载器,如果没有,您可能会遇到一些问题。最简单的解决方法是包含来自Composer的autolaod.php
,如果那样行不通,您可能需要手动包含以下文件:
$vendor_dir . '/symfony/polyfill-intl-idn/Idn.php'
$vendor_dir . '/symfony/polyfill-intl-idn/bootstrap.php'
$vendor_dir . '/arubacao/tld-checker/src/RootZoneDatabase.php'
$vendor_dir . '/arubacao/tld-checker/src/Validator.php'
$this_plugin_dir . '/functions.php