我正在尝试使用变体产品制作架构,以便为每个变体,价格,可用性,SKU和条件条件输出。
文件位于theme-child / woocommerce / single-product / price.php这是正确的调用吗?
假设get_child
输出是一个数组?
谢谢!
<?php
if ($product->is_type('variable'))
{
// do stuff for everything else
$ids = $product->get_children();
foreach ($ids as $value)
{
$product = wc_get_product($value);
?>
<p class="price"><?php echo $product->get_price_html(); ?></p>
<meta itemprop="price" content="<?php echo $product->get_price(); ?>" />
<meta itemprop="priceCurrency" content="<?php echo get_woocommerce_currency(); ?>" />
<link itemprop="availability" href="http://schema.org/<?php echo $product->is_in_stock() ? 'InStock' : 'OutOfStock'; ?>" />
<meta itemprop="sku" content="<?php echo $product->get_sku(); ?>" />
<meta itemprop="itemCondition" content="http://schema.org/NewCondition" /><?php
}
}
?>
答案 0 :(得分:0)
global $product;
if ($product->is_type('variable')){
$ids = $product->get_children();
$prodID = $ids[0];
$producT = wc_get_product($prodID);
}
?>
get_price_html(); ?>
is_type('variable')){
echo $producT->get_price();
} else {
echo $product->get_price();
} ?>" />
" />
is_in_stock() ? 'InStock' : 'OutOfStock'; ?>" />