在WooCommerce中,我试图使用此代码输出产品html价格增加20%:
echo $product->get_price_html(); // +20%
我已经尝试了很长时间才能让它工作但不幸的是我不能这样做 我怎样才能做到这一点?
由于
答案 0 :(得分:1)
首先你必须知道变量$ product是WC_Product类的一个实例,它允许你应用它any methods from this WC_Product class。
您可以这样使用
WC_Product method get_price()
和WC_Product method adjust_price()
:
// Get the numerical (float) price value
$product_price = (float) $product->get_price();
// calculate 20% of product price
$add_to_price = $product_price * 0.2;
// Adjust the new displayed price
$product->adjust_price( $add_to_price );
// Displaying the new adjusted price html
echo $product->get_price_htm();
所以现在你终于让html产品价格增加了20%,只需重用WC_Product get_price_html() method ......