如何在span中包装woocommerce货币符号? 这个问题几乎总结了一切。我想单独设置woocommerce货币符号的样式,我不能这样做,因为它是以价格输出的文本内容。
如果有人能帮助我,我会非常感激。
谢谢。
答案 0 :(得分:1)
我明白了:)
add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);
function change_existing_currency_symbol( $currency_symbol, $currency ) {
$currency_symbol = '<span>' . $currency_symbol . '</span>';
return $currency_symbol;
}
答案 1 :(得分:0)
这样您可以在woocommerce中添加自定义货币:
add_filter('woocommerce_currencies', 'add_custom_currency');
function add_custom_currency($currencies) {
$currencies["SPAN"] = 'Span Euro';
return $currencies;
}
add_filter('woocommerce_currency_symbol', 'add_custom_currency_symbol', 10, 2);
function add_custom_currency_symbol($currency_symbol, $currency) {
switch ($currency) {
case 'SPAN': $currency_symbol = 'Sp';
break;
}
return $currency_symbol;
}
此处'Sp'是您网站上显示的货币。