hellonico / acf-country
此包的最新版本(v3.0.1)没有可用的许可信息。
ACF的国家字段
v3.0.1
2024-03-15 16:03 UTC
Requires
- php: ^7.4 || ^8.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.42
- symplify/easy-coding-standard: ^12.1
- umpirsky/country-list: *
- wpengine/advanced-custom-fields-pro: ^6.0
README
为Advanced Custom Fields WordPress插件添加“国家”字段类型。
⚠️ 警告 ⚠️
从版本2.0.0开始,ACF Country引入了一些重要的不兼容更改:
- 不支持旧版本的PHP和ACF,新的要求是
- ACF 5.7+
- PHP 5.4+
- 返回格式已更改。为了更好地遵循ACF并使用ACF函数,ACF Country现在将以与选择字段相同的方式返回值。《code>['FR' => 'France']现在看起来像
['label' => 'France', 'value' => 'FR']
寻找ACF 5.7之前的支持?请查看1.0分支
。
概述
显示您语言的全部国家选择列表。
国家名称可在每种语言中找到(查看可用列表)。默认情况下,国家名称使用您当前的WordPress语言本地化。
选择单个值
或多个值
兼容性
- ACF 5.7+
- PHP 5.4+
字段选项
过滤器
您可以使用acf/country/countries
过滤器删除(或添加)一些国家,例如
add_filter( 'acf/country/countries', function( $countries ) { return array_filter( $countries, function( $code ) { return !in_array( $code, ['IC', 'EA'], true ); }, ARRAY_FILTER_USE_KEY); } );
注意:PHP5.6+示例
安装
压缩包
下载插件并将其提取到您的插件文件夹中。
Composer
composer require hellonico/acf-country
贡献
查看CONTRIBUTING
。
支持
此ACF字段最初是为一个不再使用的个人项目开发的。我仍然决定维护它。如果您将其用于商业项目,请考虑购买我一杯啤酒
。