我无法在我的wordpress博客中调用博文的精选图片。我在网站上搜索了教程,但这一切都导致了相同的结果。
它不符合我指定的尺寸200x180px然后其余部分被裁剪。为了更好地了解我正在尝试做什么,你可以参考这个网站:
我正在尝试将所有精选图像放在相同尺寸(200x180)中。在一个非常相关的主题上,我的特色图像的大小不同但不低于500px且不超过650px。我试图在不同的地方显示它,例如我的索引文件和side bar.php文件
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 200, 180, true ); // 50 pixels wide by 50 pixels tall, crop mode
add_image_size( 'post-thumbnails', 200, 180 );
我希望你能帮助我们。
答案 0 :(得分:2)
首先,如果您只使用一个缩略图图像大小,则不需要add_image_size
,只有前两行足够。
其次,通过“真实”声明,您“告诉”wordpress将难以裁剪图像,因此它只是缩小图像以使其成为200x180。另一方面,如果您将“true”更改为“false”,那么您的图像将调整为可以保持纵横比的最大宽度或高度。
这是调整图像大小而不改变其外观的两种方法,因为如果不保持纵横比,则会有拉伸图像。
我的建议是使用200px作为绝对值,并动态改变高度。
为此,您可以这样做:
set_post_thumbnail_size( 200, 9999, false );
通过这种方式,您可以获得原始图像,满足200px要求但不改变高度,因此可以保留纵横比。
查看http://dfine.me以查看此操作,您只需修改css即可以正确的方式获取项目。