sehrgut / wp-eu-vat-helpers
此包已被废弃,不再维护。未建议替代包。
WordPress助手简码,用于显示包含用户所在位置适用增值税率的价格(基于IP地址)
1.1.2
2017-11-12 23:11 UTC
Requires
- mpociot/vat-calculator: ~2.2.0
Requires (Dev)
- mockery/mockery: ^0.9.9
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2023-03-14 01:56:49 UTC
README
WordPress助手简码,用于显示包含用户所在位置适用增值税率的价格(基于IP地址)
此WordPress插件基本上是围绕mpociot/vat-calculator库的一个包装器。以下使用风险自负
- 将数字格式化为本地货币,并根据访客所在国家的税率添加增值税
- 显示访客所在国家的税率
- 显示访客所在国家
- 根据访客所在国家是否适用欧盟增值税有条件地显示/隐藏元素
安装
- 推荐(更新最频繁):
composer require sehrgut/wp-eu-vat-helpers
- 替代(可能已过时):通过WordPress插件目录或zip下载,你知道那些东西...
可用的简码
[localize_currency]
[vat_rate]
[ip_country]
[if_taxable] … [/if_taxable]
[unless_taxable] … [/unless_taxable]
简码使用
[localize_currency]
将欧盟增值税添加到值中,并将结果格式化为货币。
示例
[localize_currency value="133.42" currency="EUR"]
属性
属性 | 必需 | 默认值 | 效果 |
---|---|---|---|
value |
必需 | – | 要格式化的金额 |
currency |
可选 | 'EUR' | 货币作为三位字母的ISO-4217代码 |
country |
可选 | 基于用户的IP地址 | 覆盖要应用税费的国家的代码(两字母ISO-3166-1 alpha-2代码) |
[vat_rate]
显示当前用户所在国家适用的欧盟增值税率(百分比)。
示例
[vat_rate]
属性
属性 | 必需 | 默认值 | 效果 |
---|---|---|---|
country |
可选 | 基于用户的IP地址 | 覆盖显示增值税率的国家的代码(两字母ISO-3166-1 alpha-2代码) |
[ip_country]
根据访客的IP地址显示当前用户所在国家。
示例
[ip_country]
属性:无
[if_taxable]
如果当前用户所在国家适用欧盟增值税,有条件地显示内容。
示例
[if_taxable]Echo something[/if_taxable]
属性
属性 | 必需 | 默认值 | 效果 |
---|---|---|---|
country |
可选 | 基于用户的IP地址 | 覆盖要检查的国家代码(两字母ISO-3166-1 alpha-2代码) |
[unless_taxable]
如果当前用户的所在国家不适用欧盟增值税,则条件性地显示一段内容。(与
if_taxable
相反)
示例
[unless_taxable]Echo something[/unless_taxable]
属性
属性 | 必需 | 默认值 | 效果 |
---|---|---|---|
country |
可选 | 基于用户的IP地址 | 覆盖要检查的国家代码(两字母ISO-3166-1 alpha-2代码) |
开发 / 测试
# Install git clone git@github.com/sehrgutesoftware/wp-eu-vat-helpers.git cd wp-eu-vat-helpers composer install # Test composer unit composer integration
支持
请使用 Github Issues 提交问题、错误报告、功能建议等。
兼容性
本插件已在 WordPress 4.8.x 和 PHP 7.1 & 7.2 上进行了测试
许可协议
版权所有 2017 Sehr gute GmbH – 许可协议遵循 MIT 许可协议。