【问题标题】:Wordpress Woocommerce: Single product page gallery of variationsWordpress Woocommerce:单一产品页面的变体库
【发布时间】:2019-02-01 16:06:31
【问题描述】:
【问题讨论】:
标签:
wordpress
woocommerce
【解决方案1】:
我就是这样解决的:
product-image.php 的一部分
<div>
<div>
<?php
if( $product->is_type( 'variable' ) ){
?>
<div>
<div>
<strong>Vyberte si variantu:</strong>
</div>
<?php
$variations = $product->get_available_variations();
foreach ( $variations as $variation ) {
echo '<div style="display:inline-block">';
echo '<img class="selector_'. $variation['variation_id'] .'" width="80" height="80" src=' . $variation['image']['url'] . ' style="margin-right:7px;">';
echo '</div>';
}
?>
</div>
<script type="text/javascript">
jQuery(function($){
<?php foreach ( $variations as $variation ) {
foreach($variation['attributes'] as $attributes) {
?>
$('.selector_<?php echo $variation['variation_id'] ?>').click(function(){
$('select[name="attribute_model-vyrobni-cislo"] option[value="<?php echo $attributes ?>"]').attr("selected","selected").trigger('change');
});
<?php
}
}
?>
});
</script>
<?php
}
?>
</div>
</div>