sehrgut/wp-eu-vat-helpers

此包已被废弃,不再维护。未建议替代包。

WordPress助手简码,用于显示包含用户所在位置适用增值税率的价格(基于IP地址)

安装: 13

依赖关系: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:wordpress-plugin

1.1.2 2017-11-12 23:11 UTC

This package is auto-updated.

Last update: 2023-03-14 01:56:49 UTC


README

WordPress Packagist Travis Build Status Codecov StyleCI Status

WordPress助手简码,用于显示包含用户所在位置适用增值税率的价格(基于IP地址)

此WordPress插件基本上是围绕mpociot/vat-calculator库的一个包装器。以下使用风险自负

  • 将数字格式化为本地货币,并根据访客所在国家的税率添加增值税
  • 显示访客所在国家的税率
  • 显示访客所在国家
  • 根据访客所在国家是否适用欧盟增值税有条件地显示/隐藏元素

安装

  1. 推荐(更新最频繁):composer require sehrgut/wp-eu-vat-helpers
  2. 替代(可能已过时):通过WordPress插件目录或zip下载,你知道那些东西...

可用的简码

简码使用

[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 许可协议