我正在为woocommerce的WordPress插件开发一个扩展。
我想在自定义函数中显示循环外的货币符号。
我有以下几点:
function my_function( ) {
global $woocommerce;
echo get_woocommerce_currency_symbol();
}我不知道为什么,但这没有输出的符号?我是不是遗漏了什么?
发布于 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");
您应该在脚本中添加一些错误处理行,以通知用户在使用扩展之前他需要设置货币。
发布于 2019-04-17 05:19:02
用这个显示货币的价格。
$product->get_price_html();或使用
echo get_woocommerce_currency_symbol();仅显示货币
发布于 2017-08-31 14:25:08
您应该始终在wc_price函数下进行定价,它将自动添加货币符号以及默认的woo商业范围。
For ex..
$product_price = 60;
echo wc_price($product_price);https://stackoverflow.com/questions/18365551
复制相似问题