使用the_post_thumbnail($size);
其中size是预定义的图像大小,您可以从wp仪表板的settings-media中进行设置。
默认图像大小为:
the_post_thumbnail( \'thumbnail\' );
the_post_thumbnail( \'medium\' );
the_post_thumbnail( \'medium_large\' );
the_post_thumbnail( \'large\' );
the_post_thumbnail( \'full\' );
您还可以在中定义自定义图像大小
functions.php
例如:
add_image_size( \'my_custom_small\', 245, 165, true );
add_image_size( \'my_custom_medium\', 600, 400 );
然后在模板中使用它,如:
the_post_thumbnail( \'my_custom_medium\' );
true
意味着图像将被裁剪到精确的大小,没有图像的wile将被缩小以匹配最大大小之一。
在css中,您还可以通过以下方式设置图像的最大宽度以匹配容器的宽度:
img {max-width: 100%;}
- 这适用于所有图像,或仅适用于您想要的图像,如:
.post-content img {max-width: 100%;}
编辑:添加自定义尺寸后,不要忘记重新生成缩略图,否则您将仅为新上载的图像生成新尺寸。