Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 在电子商务中显示较小的图像而不是较大的图像_Wordpress_Woocommerce - Fatal编程技术网

Wordpress 在电子商务中显示较小的图像而不是较大的图像

Wordpress 在电子商务中显示较小的图像而不是较大的图像,wordpress,woocommerce,Wordpress,Woocommerce,我使用的是woo commerce主题,在主页中,当点击时,图像大小标准约为234×350,它将被带到其特定页面,图像大小为450x600。。如果用户需要详细查看f,用户可以单击相应的图像并显示为真实的1606×2406尺寸。然而,woo commerce在1606x2406主页中显示了原始图像大小,导致页面大小过大。是否有任何解决方案可以显示同一图像的较小尺寸 以下是获取图像的代码: <?php foreach($metal_chairs as $key=>$metal)

我使用的是woo commerce主题,在主页中,当点击时,图像大小标准约为234×350,它将被带到其特定页面,图像大小为450x600。。如果用户需要详细查看f,用户可以单击相应的图像并显示为真实的1606×2406尺寸。然而,woo commerce在1606x2406主页中显示了原始图像大小,导致页面大小过大。是否有任何解决方案可以显示同一图像的较小尺寸

以下是获取图像的代码:

     <?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')的图像变量;这很有效,谢谢你的帮助,丹尼尔。。再次感谢你,很乐意帮忙。我只是将此解决方案作为答案发布,以便您可以将其标记为答案。