为woocommerce产品设置精选图像时,它会在产品详情页面的图库中显示为第一张/主图像。我不想要这个。我只想完全隐藏/删除产品详细信息页面中的精选图像。我希望特色图片仅显示在产品类别页面中,而不是显示在单个产品详细信息页面上。有什么想法吗?我似乎在这里有一个独特的问题。感谢。
答案 0 :(得分:0)
你可以用javascript做一个简单的黑客攻击:
$('.images').remove();
或者在您的主题中,将其添加到您的functions.php
remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );
你很可能需要修复CSS,所以没有图像它看起来并不奇怪。
答案 1 :(得分:0)
以下(使用jQuery),对我有用:
<?php
woocommerce_show_product_images();
?>
<script>
$('.slides li').first().remove(); //1
$('#carousel > div').first().remove(); //2
</script>
第1行删除大图像;第2行删除缩略图。
答案 2 :(得分:0)
我在我的functions.php
中使用了相同的建议 remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );
然而,由于我正在使用Genesis Sample Theme,我还必须使用以下CSS来使摘要正确地放在左侧。它默认是向右浮动,所以即使没有更多精选图像,摘要信息仍然位于右侧。
.summary {
float: left !important;
}