【发布时间】:2015-01-24 16:15:19
【问题描述】:
我对 PHP 知之甚少,我确信这很简单,但我被困住了 :-( 。 Woocommerce 有一个货币过滤器,可用于添加更多货币。这就是他们在their documentation 中提供的代码的外观:
add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
$currencies['ABC'] = __( 'Currency name', 'woocommerce' );
return $currencies;
}
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case 'ABC': $currency_symbol = '$'; break;
}
return $currency_symbol;
}
我怎样才能添加一种以上的货币? (在我看来应该是这样的)
add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ) {
$currencies['ABC'] = __( 'Currency name', 'woocommerce' );
$currencies['DEF'] = __( 'Currency name 2', 'woocommerce' );
return $currencies;
}
add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
switch( $currency ) {
case 'ABC': $currency_symbol = 'ABC'; break;
case 'DEF': $currency_symbol = 'DEF'; break;
}
return $currency_symbol;
【问题讨论】:
-
我刚刚对您的问题标题进行了“互联网搜索”,结果出现了。我不知道它是否会有所帮助:从哪里开始? Multi-currency support for WooCommerce : Works on WooCommerce 2.1 and above...我看了看 - 看起来很“明智”,但只有你知道它是否有帮助。
-
@RyanVincent 我已经看到了。它指的是配置设置以在前端显示已经存在的多币种功能。我寻求的是能够添加新货币。
标签: php arrays woocommerce wordpress