首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >woocommerce get_woocommerce_currency_symbol()

woocommerce get_woocommerce_currency_symbol()
EN

Stack Overflow用户
提问于 2013-08-21 18:59:30
回答 8查看 114.6K关注 0票数 45

我正在为woocommerce的WordPress插件开发一个扩展。

我想在自定义函数中显示循环外的货币符号。

我有以下几点:

代码语言:javascript
复制
function my_function( ) {
   global  $woocommerce;
   echo get_woocommerce_currency_symbol();
}

我不知道为什么,但这没有输出的符号?我是不是遗漏了什么?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2013-08-22 05:56:26

您的代码应该可以工作,这意味着问题可能在数据库中。您可以检查这两个函数:

货币()符号()

从WooCommerce文档中可以看出您使用的函数是正确的。

剩下的是让您开始一些故障排除步骤,看看是什么导致了错误:

get_option('woocommerce_currency')返回的是什么?如果没有,那么您就没有货币设置,这就是为什么您没有从get_woocommerce_currency_symbol();获得任何东西。

如果将货币作为参数添加到get_woocommerce_currency_symbol中会发生什么?会显示出来吗?有点像echo get_woocommerce_currency_symbol("USD");

您应该在脚本中添加一些错误处理行,以通知用户在使用扩展之前他需要设置货币。

票数 77
EN

Stack Overflow用户

发布于 2019-04-17 05:19:02

用这个显示货币的价格。

代码语言:javascript
复制
$product->get_price_html();

或使用

代码语言:javascript
复制
echo get_woocommerce_currency_symbol();

仅显示货币

票数 25
EN

Stack Overflow用户

发布于 2017-08-31 14:25:08

您应该始终在wc_price函数下进行定价,它将自动添加货币符号以及默认的woo商业范围。

代码语言:javascript
复制
For ex..
$product_price = 60;
echo wc_price($product_price);
票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18365551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档