添加 Woocommerce 产品价格(+ 货币)并在页面中添加到购物车

Add Woocommerce product price (+ currency) with add to cart in a page

我在登陆页面上设置了一个 woocommerce 产品的添加到购物车按钮。 有没有办法在该页面(或任何页面)上也显示产品的价格? woocommerce价格的class叫做"woocommerce-price-amount".

当然,我可以自己使用文本字段和 "type" 价格金额。 但我会遇到货币问题。 woocommerce 价格金额的美妙之处在于,它会以欧元或美元显示价格(例如取决于您的地理位置)

是否有简码或其他方法来解决这个问题,或者这是否真的仅限于在单个产品页面上使用?

您可以使用现有的 Woocommerce Add to Cart Shortcode 来显示格式化的产品价格 以及货币 :

[add_to_cart id='123' quantity='1' class='custom' style='']

或在任何 php 页面或使用 WordPress do_shortcode() 函数的代码中:

echo do_shortcode("[add_to_cart id='123' quantity='1' class='custom' style='']");

或者喜欢 "" 你可以制作自己的自定义简码。