📅  最后修改于: 2023-12-03 15:24:53.833000             🧑  作者: Mango
在 WooCommerce 中,每个产品都有一个价格。PHP 中,我们可以使用 WooCommerce 提供的函数来获取产品的价格。
我们可以使用 get_post_meta()
函数来获取产品的价格。每个产品的价格都保存在产品数据中的 "_price"
元数据中。
<?php
// 获取产品的价格
$price = get_post_meta( get_the_ID(), '_price', true );
echo $price;
?>
在上面的代码中,get_the_ID()
函数返回当前产品的 ID。 get_post_meta()
函数使用此 ID 来获取产品的价格。 最后,将价格保存在 $price
变量中,并使用 echo
函数将其打印出来。
变体产品是指包含多个选项的产品,例如不同颜色或尺寸的 T 恤。 每个变体产品都有自己的价格。
在 WooCommerce 中,变体产品的价格存储在每个变体产品的 _price
元数据中。
我们可以使用 get_post_meta()
函数和变量产品的 ID 来获取变量产品的价格。 以下代码展示了如何获取变量产品的价格的方式。
<?php
$variation_id = 123; // 变量产品ID
$variation = new WC_Product_Variation( $variation_id );
$price = $variation->get_price();
echo $price;
?>
在这篇文章中,我们学习了如何使用 PHP 中的 WooCommerce 函数来获取产品的价格。 对于普通产品,我们可以使用 get_post_meta()
函数来获取产品的价格。 对于变量产品,我们可以使用变量产品对象的 get_price()
方法来获取变量产品的价格。