在测试单个产品并使用下拉菜单更改版本时,仅当产品的版本是颜色版本时,所选版本的图像才会更改。
当产品的颜色变化不是颜色变化时,您可以使用下拉列表,并且说明会相应更改,但是附加到每个颜色变化的图像不会更改。
我试图调整文件woocommerce / single-product / add-to-cart / variable.php,但是没有用。负责图像变化的代码:
文件中的相关代码:
echo '<ul class="nav d-none">';
foreach ($options as $option) {
echo '<li class="nav-item">';
echo '<a href="#'.$option.'" data-toggle="tab" class="nav-link color-attribute" data-color="'.$option.'" title="" ></a>';
echo '</li>';
}
回声'';
在代码中禁用标签时,图像也会因颜色变化而停止更改,但我不知道为什么它仅适用于颜色变化。
有什么想法吗?