在Wordpress循环中调用图像的中等版本

在Wordpress循环中调用图像的中等版本,wordpress,image,thumbnails,pagespeed,image-size,Wordpress,Image,Thumbnails,Pagespeed,Image Size,目前在Wordpress网站主页上的“最近发布”部分中获得了此代码,但这称为图像的全尺寸版本: <a href="<?php the_permalink() ?>"><img style="float:left; margin:0px 10px 20px 0px; height:100px;" src="<?php echo get_post_meta($post->ID, "image", true); ?>" alt="<?php the

目前在Wordpress网站主页上的“最近发布”部分中获得了此代码,但这称为图像的全尺寸版本:

<a href="<?php the_permalink() ?>"><img style="float:left; margin:0px 10px 20px 0px; height:100px;" src="<?php echo get_post_meta($post->ID, "image", true); ?>" alt="<?php the_title(); ?>" /></a> 


我想做的是调用中等大小的图像,因为这将使页面加载时间比提供一个可能的1000px+图像并缩小到其大小的10%浪费页面速度要好得多。

使用
wp\u get\u attachment\u image\u src()
获得正确的图像。它返回一个数组:

  • [0]=>url
  • [1] =>宽度
  • [2] =>高度
  • [3] =>布尔值:如果$url是已调整大小的图像,则为true;如果是原始图像,则为false
所以试试这个:

$src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail_size' )[0];

如果您指的是帖子缩略图本身,那么可以使用
帖子缩略图('medium')谢谢!你能帮我展示一下我在原始问题中提供的代码(对不起,我不是编码员!)中的代码是什么样子的吗?
然后试试这个:
它提供了破碎的图像。网站在线吗?然后我可以检查错误。否则,请你把你要修改的文件给我好吗。