需要做的是,特色图像只会出现在目录视图中,而不会出现在单个产品视图中。因此,基本上如果将图像设置为特色图像,则不应将其显示为产品页面中的主图像,也应将其从缩略图中排除。
我一直在寻找解决方案很长一段时间并尝试了不同的方法,但似乎没有任何帮助:
我一直在向functions.php
添加以下内容:
remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );
add_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_thumbnails', 20 );
以及此处的所有解决方案:Remove featured image from showing on product display page
主题是Tailor先生
非常感谢任何帮助或建议。
答案 0 :(得分:0)
我一直在寻找像你这样的解决方案,并发现你的代码几乎正常运行。只需要将第二行的数字从20改为3,它就可以了。
所以代码是:
remove_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 );
add_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_thumbnails', 3 );
这将删除产品页面中的精选图片,并将其替换为第一个缩略图。