woocommerce商店货币显示符号

前言

事情起因是一个客户问我他在woocommerce后台设置将货币改成了澳元,为什么前台还是显示美元图标

20250515233715244-image

20250515233745209-image

其实并不是改了没变,而是因为很多货币图标跟美元图标用的是同一个图标,将后台货币改成人民币前台则显示¥

20250515234007108-image

 

所以大部分国家都是将货币简称放在$前面区分美元,如AUD$

解决办法

解决办法有俩个,最简单的办法就在主题functions.php文件增加以下代码

add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);
function change_existing_currency_symbol( $currency_symbol, $currency ) {
if( $currency == 'AUD' ) {
$currency_symbol = 'AUD$';
}
return $currency_symbol;
}

将对应的货币简称替换一下即可

20250515234402891-image

保存刷新网页就可显示区别于美元的货币图标了

20250515234448548-image

虽然操作很简单,ctrl+c然后ctrl+v一下就好,但还是难免会出问题,提前备份一下!千万不要问:老师老师,啃臭键在哪里啊

也可以直接用货币相关插件解决!如WooCommerce Customizer

如需要独立站搭建,后期维护,服务器提供,请联系我们!

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容