我已经搜索并尝试自己修复了几个小时,然而,我找不到合适的解决方案。
如何获取产品裁剪图像?
我试过 WC_Product :: get_gallery_image_ids()和 wp_get_attachment_image_src(),但输出只是原始图片
我在Woocommerce中设置了图片的大小 - >产品 - >显示和选择硬作物。
感谢您的时间!
答案 0 :(得分:0)
你可以试试这个:
$ids = $product->get_gallery_attachment_ids();
foreach( $ids as $id )
{
wp_get_attachment_image( $id,'thumbnail' );
}
您可以将缩略图更改为其他尺寸,例如:
shop_single
在这里了解更多: https://developer.wordpress.org/reference/functions/wp_get_attachment_image/
答案 1 :(得分:0)
在您的回复之后,这是我错过的: shop_thumbnail,shop_catalog,shop_single 。
wp_get_attachment_image($attachment_id, 'shop_thumbnail');
wp_get_attachment_image($attachment_id, 'shop_catalog');
wp_get_attachment_image($attachment_id, 'shop_single');