删除货币符号,Woocommerce 购物车和结帐页面除外
Removing currency symbol, except on Woocommerce cart and checkout pages
我想从我的网上商店中删除货币符号,但在购物车页面和结帐页面上除外。
所以我不想要货币符号:
- 分类页面
- 产品页面
- 首页
- 着陆页
- 博客
但我确实想要货币符号:
- 购物车
- 结帐页面
- 确认邮件
我得到了这个代码:
function avia_remove_wc_currency_symbol( $currency_symbol, $currency ) {
if ( !is_cart() || !is_checkout()){
$currency_symbol = '';
return $currency_symbol;
}
}
add_filter('woocommerce_currency_symbol', 'avia_remove_wc_currency_symbol', 10, 2);
从所有页面中删除货币符号。它不会使其重新出现在购物车或结帐页面上。
试试这个:
<?php
function avia_remove_wc_currency_symbol( $currency_symbol, $currency )
{
$currency_symbol = '';
if ( is_cart() || is_checkout())
$currency_symbol = '$';
return $currency_symbol;
}
add_filter('woocommerce_currency_symbol', 'avia_remove_wc_currency_symbol', 10, 2);
?>
如果您想在查看订单页面(我的帐户)和电子邮件通知上显示货币符号 ,您应该这样做:
add_filter('woocommerce_currency_symbol', 'avia_remove_wc_currency_symbol', 10, 2);
function avia_remove_wc_currency_symbol( $currency_symbol, $currency ) {
if ( is_shop() || is_product() || is_product_category() || is_product_tag() )
$currency_symbol = '';
return $currency_symbol;
}
代码进入您的活动子主题(或主题)的 function.php 文件或任何插件文件。
已测试并有效
Is also better to let the $currency_symbol
argument (defined in Woocommerce settings or with somme multi currency plugins) to have the hand where it needs to be shown and not handwrite it in the filter.
我想从我的网上商店中删除货币符号,但在购物车页面和结帐页面上除外。
所以我不想要货币符号:
- 分类页面
- 产品页面
- 首页
- 着陆页
- 博客
但我确实想要货币符号:
- 购物车
- 结帐页面
- 确认邮件
我得到了这个代码:
function avia_remove_wc_currency_symbol( $currency_symbol, $currency ) {
if ( !is_cart() || !is_checkout()){
$currency_symbol = '';
return $currency_symbol;
}
}
add_filter('woocommerce_currency_symbol', 'avia_remove_wc_currency_symbol', 10, 2);
从所有页面中删除货币符号。它不会使其重新出现在购物车或结帐页面上。
试试这个:
<?php
function avia_remove_wc_currency_symbol( $currency_symbol, $currency )
{
$currency_symbol = '';
if ( is_cart() || is_checkout())
$currency_symbol = '$';
return $currency_symbol;
}
add_filter('woocommerce_currency_symbol', 'avia_remove_wc_currency_symbol', 10, 2);
?>
如果您想在查看订单页面(我的帐户)和电子邮件通知上显示货币符号 ,您应该这样做:
add_filter('woocommerce_currency_symbol', 'avia_remove_wc_currency_symbol', 10, 2);
function avia_remove_wc_currency_symbol( $currency_symbol, $currency ) {
if ( is_shop() || is_product() || is_product_category() || is_product_tag() )
$currency_symbol = '';
return $currency_symbol;
}
代码进入您的活动子主题(或主题)的 function.php 文件或任何插件文件。
已测试并有效
Is also better to let the
$currency_symbol
argument (defined in Woocommerce settings or with somme multi currency plugins) to have the hand where it needs to be shown and not handwrite it in the filter.