我想从产品类别中获得全尺寸图片。这是我使用的代码:
$cat_thumb_id = get_woocommerce_term_meta( $prod_cat->term_id, 'thumbnail_id', true );
$cat_thumb_url = wp_get_attachment_thumb_url( $cat_thumb_id, $size = 'large', $icon = false );
但我仍然得到150 x 150像素的图像。(shop_cat1- 1500x150 .jpg)可能是什么问题,我使用正确的$size = 'large'。我也试过:
$cat_thumb_url = wp_get_attachment_thumb_url( $cat_thumb_id, 'large');
它仍然返回一个指向小图像的链接,即使图像本身是大的。请帮我想一下。
我找到了解决方案:
首先,我需要将wp_get_attachment_thumb_url更改为wp_get_attachment_image_src,结果如下:
$cat_thumb_url = wp_get_attachment_image_src( $cat_thumb_id, 'full');
<img src="<?php echo $cat_thumb_url[0]; ?>" alt="img">
也许还有其他的选择,我会很高兴听到的。