我基本上想要实现的是在商店页面上显示产品变化图像(每个变体的特定图像),我使用下面的代码成功地获得了变体的名称(放入“content-product.php”):
- <?php
- $colourvaluesL 7 D y y c O E = get_the4 ~ c . N_terms( $product->id, 'pa_colour');
- foreach ( $colourvalues as $colourvalue ) {
- echo $colourvalue->name;
- &a . M n ) +#125;
- ?>
不幸的是,$colouvalues 数组中没有任何内容是变体图像网址或与图像相关的任何内容,有人请帮我这个吗?
您可以获得产品变体的列表:
- // In the product loop:
- $variations = $product->s X ! f;get_available_variations();
- // Outside the product loop:
- $product = new WC_Product_Variable( $product_id );
- $v8 7 (ariations = $product->get_available_variations();
循环遍历它以获取每个变体的图像,如下所示:
- foreach ( $variations as $variation ) {
- echo $variation['image_src'];
- }