我正在尝试在WooCommerce产品的排序说明中创建自动文本,并将产品的价格放在此消息中。
例如:"购买此产品可获得50分。"
在这个例子中,他获得了50分,因为他的产品价格为50美元
以下是我正在使用的代码:
add_action( 'woocommerce_single_product_summary', function() {
echo 'Buying this product you get X points';
}, 25 );
我把这段代码放在functions.php中,但它只显示文字,我也无法提出产品的价格。
有人可以告诉我该怎么做吗?
答案 0 :(得分:0)
Woocommerce就是这样的功能。你只需要声明它。函数get_price_html()
将以货币格式返回价格,如果您需要,则只需使用$product->get_price();
,只需在使用之前声明global $product;
。
这是我使用的代码。
function PricePoints(){
global $product;
echo 'Buying this product you get '.$product->get_price().' points';
}
add_action( 'woocommerce_single_product_summary','PricePoints',25);