在php页面获取woocommerce产品价格

问题描述 投票:0回答:1

我已经尝试了很长一段时间来获取 php 文件上特定产品的价格,但我找不到解决方案。我已经尝试过使用 woocommerce 短代码,但我总是在我的 div 中获得完整的产品,而不是价格。

有人知道解决办法吗?

非常感谢!

<div class="package-header">
    <span class="packe-title bronze-title">Bronze</span>
</div>
<div class="price-container">
    <?php $price=get_post_meta( get_the_ID(), '_regular_price'); echo $price; ?>
</div>

php wordpress woocommerce get product-price
1个回答
11
投票

创建一个产品对象。然后您可以使用 WooCommerce 的任何产品类方法,例如

get_price_html()

$product_id = 99;
$product = wc_get_product( $product_id );
echo $product->get_price_html();
© www.soinside.com 2019 - 2024. All rights reserved.