如何使张贴的缩略图等于设置的媒体大小

时间:2014-10-24 作者:npav42

我对学习WP主题开发还很陌生,所以我可能没有把标题写得很好,但这是我能想到的最好的解释方法。

我的主题位于本地主机上,因此无法链接到它,但这里有一个屏幕截图:http://i.imgur.com/fHASG09.png

我希望\\u post\\u缩略图始终填充指定的缩略图媒体设置。

目前,缩略图的大小将根据宽度/高度比的不同而有所不同。

我进入了WP Dashboard,将medium的媒体缩略图大小设置为250px宽x 150px高。我希望图像总是填满那个空间,不在乎它是否被切断,但我希望它是那个大小。

谢谢,我希望我解释正确。

1 个回复
最合适的回答,由SO网友:ScottG 整理而成

the_post_thumbnail 允许尺寸规格。所以你会这样做:

<?php the_post_thumbnail(\'medium\'); ?>
如果您在管理中更改了图像尺寸,则需要返回并重新上载图像,以便它们裁剪到您设置的正确大小

如果问题是图像的尺寸,您可能正在寻找硬裁剪。最好的选择是使用add_image_size 在您的功能中。php。

add_image_size( \'new-image-name\', 250, 150, true );
然后重新上传图像

<?php the_post_thumbnail(\'new-image-name\'); ?>

结束

相关推荐

Replace all media (images)

我为我的Wordpress网站创建了一个新主题,我需要替换网站上的所有媒体(图像),因为我使用的是所有新的图像大小(比我当前网站上最大的图像大小还要大)。98%的图像将使用相同的名称。每个帖子只包含一个(特色)图像,并且帖子的内容区域中没有图像,因此这使工作稍微容易一些。我想知道做这件事最好(最干净)的方法是什么。我考虑了以下因素:使用Wordpress plugin手动删除我所有帖子中的特色图像,删除它们,然后手动添加新图像删除我上传文件夹中的所有媒体,并将其替换为新图像,然后通过以下方式重新生成图像大