为什么我无法从类别中获取指向全尺寸图片的链接?



我想从产品类别中获得全尺寸图片。这是我使用的代码:

$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">

也许还有其他的选择,我会很高兴听到的。

相关内容

  • 没有找到相关文章

最新更新