如何在span中包装woocommerce货币符号?

时间:2016-02-22 22:18:09

标签: wordpress woocommerce currency symbols

如何在span中包装woocommerce货币符号? 这个问题几乎总结了一切。我想单独设置woocommerce货币符号的样式,我不能这样做,因为它是以价格输出的文本内容。

如果有人能帮助我,我会非常感激。

谢谢。

2 个答案:

答案 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'是您网站上显示的货币。