Wordpress 在电子商务中显示较小的图像而不是较大的图像
我使用的是woo commerce主题,在主页中,当点击时,图像大小标准约为234×350,它将被带到其特定页面,图像大小为450x600。。如果用户需要详细查看f,用户可以单击相应的图像并显示为真实的1606×2406尺寸。然而,woo commerce在1606x2406主页中显示了原始图像大小,导致页面大小过大。是否有任何解决方案可以显示同一图像的较小尺寸 以下是获取图像的代码:Wordpress 在电子商务中显示较小的图像而不是较大的图像,wordpress,woocommerce,Wordpress,Woocommerce,我使用的是woo commerce主题,在主页中,当点击时,图像大小标准约为234×350,它将被带到其特定页面,图像大小为450x600。。如果用户需要详细查看f,用户可以单击相应的图像并显示为真实的1606×2406尺寸。然而,woo commerce在1606x2406主页中显示了原始图像大小,导致页面大小过大。是否有任何解决方案可以显示同一图像的较小尺寸 以下是获取图像的代码: <?php foreach($metal_chairs as $key=>$metal)
<?php foreach($metal_chairs as $key=>$metal):
$series =get_field('series',$metal->ID);
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $metal->ID ), $full_size );
$full_image = wp_get_attachment_image_src( get_post_thumbnail_id( $metal->ID ), 'full' );
$product = wc_get_product( $metal->ID );?>
<div class="product-<?php echo $key+1;?> swiper-slide products">
<a href="<?php echo get_the_permalink($metal->ID);?>" alt="">
<img srcset="<?php echo esc_url($image[0]);?>" src="<?php echo esc_url($image[0]);?>" alt="<?php echo esc_attr($metal->post_title);?>" />
</a>
</div>
此调用是由模板本身而不是由电子商务进行的。您需要找到该模板文件并查看挂钩。(此文件通常位于/yourtheme/woocommerce)
你可以试着改变这个
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $metal->ID ), $full_size );
为此
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $metal->ID ), 'thumbnail' );
此调用是由模板本身而不是由电子商务进行的。您需要找到该模板文件并查看挂钩。(此文件通常位于/yourtheme/woocommerce)感谢您的回复Daniel,我已经包含了代码,您可以进一步说明。您可以尝试更改$image=wp\u get\u attachment\u image\u src(get\u post\u thumbnail\u id($metal->id),'thumbnail')的图像变量;这很有效,谢谢你的帮助,丹尼尔。。再次感谢你,很乐意帮忙。我只是将此解决方案作为答案发布,以便您可以将其标记为答案。