在简短描述产品WooCommerce中显示带有价格的自定义文本

时间:2018-05-10 17:44:46

标签: php wordpress woocommerce

我正在尝试在WooCommerce产品的排序说明中创建自动文本,并将产品的价格放在此消息中。

例如:"购买此产品可获得50分。"

在这个例子中,他获得了50分,因为他的产品价格为50美元

以下是我正在使用的代码:

add_action( 'woocommerce_single_product_summary', function() {
   echo 'Buying this product you get X points';
}, 25 );

我把这段代码放在functions.php中,但它只显示文字,我也无法提出产品的价格。

有人可以告诉我该怎么做吗?

1 个答案:

答案 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);

这是我在主题中显示的方式(在你的主题中会有所不同) enter image description here