androlax2 / acf-phone-number
真实的 ACF 电话号码字段。
1.0.0
2022-10-25 16:18 UTC
Requires
- php: >=7.2
- giggsey/libphonenumber-for-php: ^8.12
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-30 01:44:04 UTC
README
由 libphonenumber 和 intl-tel-input 驱动的真实 ACF 电话号码字段
要求
安装
Bedrock
通过 Composer 安装
$ composer require log1x/acf-phone-number
手动
下载发布版 .zip 文件并安装到 wp-content/plugins 目录中。
用法
用法非常简单。您可以可选地设置一个默认国家。
调用该字段将返回一个包含您所需电话号码所有信息的 可数组的对象
{
+"number": "+1 405-867-5309"
+"country": "US"
+"uri": "tel:+14058675309"
+"e164": "+14058675309"
+"rfc3966": "tel:+1-405-867-5309"
+"national": "(405) 867-5309"
+"international": "+1 405-867-5309"
+"carrier": ""
+"location": "Oklahoma"
+"timezone": array:1 [▼
0 => "America/Chicago"
]
}
ACF Composer
如果您使用的是 Sage 10 并且正在使用我的 ACF Composer 包
$field ->addField('my_number_field', 'phone_number') ->setConfig('default_country', 'us');
错误报告
如果您在 ACF Phone Number 中发现错误,请 创建一个问题。
贡献
鼓励和欢迎通过 PR、报告问题或提出建议来贡献。
许可证
ACF Phone Number 在 MIT 许可证 下提供。