如何设置wp_Get_Attach_Thumb_url()的自定义大小缩略图?

时间:2016-05-08 作者:Chl Lila

我编写了一行代码,在WordPress上显示产品类别缩略图。问题是,我的缩略图大小是150x150。我需要在更高的维度中设置。尝试应用缩略图大小,但没有结果,缩略图仍为150x150像素。

这里是我的代码:

$cat_thumb_id = get_woocommerce_term_meta( $cat->term_id, \'thumbnail_id\', true );
$cat_thumb_url = wp_get_attachment_thumb_url( $cat_thumb_id );

?><img src="<?php if ( $cat_thumb_url ) {
       echo $cat_thumb_url ;
    } else {
       echo mytheme_catch_that_image();
    }
?>" alt="<?php echo $cat->name; ?>"/>

1 个回复
最合适的回答,由SO网友:dan9vu 整理而成

我是说你应该用wp_get_attachment_image_src() 与您的$cat_thumb_id. 尝试以下操作:

$cat_thumb_id  = get_woocommerce_term_meta($cat->term_id, \'thumbnail_id\', true);
$cat_thumb     = wp_get_attachment_image_src($cat_thumb_id, \'medium_large\');
$cat_thumb_src = $cat_thumb[0] ? esc_url($cat_thumb[0]) : mytheme_catch_that_image();

?><img src="<?php echo $cat_thumb_src; ?>" alt="<?php echo $cat->name; ?>"/>

相关推荐

Images with overlay

我有一些图片在一个容器中,我想添加一个覆盖和图标。这不是现成的,但我找到了一些有用的代码:HTML:<div class=\"main\"> <span class=\"featured\"><img src=\"http://joshrodg.com/IMG_001-258x258.jpg\" title=\"\" alt=\"\"></span> </div> CSS:.featured {