我基本上想要实现的是在商店页面上显示产品变化图像(每个变体的特定图像),我使用下面的代码成功地获得了变体的名称(放入“content-product.php”):
<?php
$colourvalues = get_the_terms( $product->id, 'pa_colour');
foreach ( $colourvalues as $colourvalue ) {
echo $colourvalue->name;
}
?>
不幸的是,$colouvalues 数组中没有任何内容是变体图像网址或与图像相关的任何内容,有人请帮我这个吗?
您可以获得产品变体的列表:
// In the product loop:
$variations = $product->get_available_variations();
// Outside the product loop:
$product = new WC_Product_Variable( $product_id );
$variations = $product->get_available_variations();
循环遍历它以获取每个变体的图像,如下所示:
foreach ( $variations as $variation ) {
echo $variation['image_src'];
}
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!