在WooCommerce的产品循环中,你可以通过以下方式获取产品的促销价格和常规价格:
global $product; if ($product->is_on_sale()) { $sale_price = $product->get_sale_price(); $regular_price = $product->get_regular_price(); echo ‘促销价格:’ . wc_price($sale_price) . ‘<br>’; echo ‘常规价格:’ . wc_price($regular_price) . ‘<br>’; } else { $regular_price = $product->get_regular_price(); echo ‘价格: ’ . wc_price($regular_price) . ‘<br>’; }
在上述代码中,我们首先检查产品是否有促销价格,如果有,就分别获取促销价格和常规价格,并使用wc_price()函数将价格格式化为货币格式进行显示。
如果产品没有促销价格,我们仅获取常规价格并显示。
将上述代码放置在产品循环中,你就可以在循环中获取并显示每个产品的促销价格和常规价格了。
请注意,上述代码应在与WooCommerce相关的上下文中使用,确保在调用之前正确设置了$product对象。
还没有评论,来说两句吧...