Wordpress特色图片调整大小并裁剪不起作用

时间:2012-12-12 02:07:02

标签: css wordpress wordpress-theming crop image-resizing

我无法在我的wordpress博客中调用博文的精选图片。我在网站上搜索了教程,但这一切都导致了相同的结果。

它不符合我指定的尺寸200x180px然后其余部分被裁剪。为了更好地了解我正在尝试做什么,你可以参考这个网站:

http://freakify.com/

我正在尝试将所有精选图像放在相同尺寸(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  );

我希望你能帮助我们。

1 个答案:

答案 0 :(得分:2)

首先,如果您只使用一个缩略图图像大小,则不需要add_image_size,只有前两行足够。 其次,通过“真实”声明,您“告诉”wordpress将难以裁剪图像,因此它只是缩小图像以使其成为200x180。另一方面,如果您将“true”更改为“false”,那么您的图像将调整为可以保持纵横比的最大宽度或高度。 这是调整图像大小而不改变其外观的两种方法,因为如果不保持纵横比,则会有拉伸图像。 我的建议是使用200px作为绝对值,并动态改变高度。 为此,您可以这样做:

set_post_thumbnail_size( 200, 9999, false );

通过这种方式,您可以获得原始图像,满足200px要求但不改变高度,因此可以保留纵横比。

查看http://dfine.me以查看此操作,您只需修改css即可以正确的方式获取项目。