有没有办法(可能通过functions.php)在woocommerce商店(存档页面)中使用产品的第一个附加图库图像来更改产品图像?我找不到如何针对两者。我想它一定是这样的:
add_action( 'woocommerce_shop_loop_item', 'change_image_on_hover', 10 );
function change_image_on_hover() {
$product->get_gallery_image_ids();
print 'woocommerce_gallery_image';
}
原文由 Krystian 发布,翻译遵循 CC BY-SA 4.0 许可协议
假设您的安装是某种标准的 WooC 安装,我认为您想要做的是利用循环项目操作挂钩来添加所需的悬停图像。
初步 CSS:
以上将获得您想要的一种商店档案显示,以实现简单的替换,但您可能需要或想要为您的网站定制许多细节。例如,150x150px 可能不适合您的主题。或者你可能决定你需要用不同的集合完全替换默认图像,为了获得特定的过渡效果,或者为了与你网站上使用的其他效果保持一致,你需要一种不同的 CSS 方法,并且可能到 javascript。