Wordpress 特色图片调整大小和裁剪不起作用
Posted
技术标签:
【中文标题】Wordpress 特色图片调整大小和裁剪不起作用【英文标题】:Wordpress Featured image resize and crop not working 【发布时间】:2012-12-12 02:07:02 【问题描述】:我无法在我的 wordpress 博客中调用博客文章的特色图片。我已经在网站上搜索了该教程,但结果都是一样的。
它不符合我指定的 200x180 像素大小,然后裁剪其余部分。为了更好地了解我正在尝试做的事情,您可以参考这个网站:
http://freakify.com/
我正在尝试将所有特色图片都设为相同尺寸 (200x180)。在一个非常相关的主题上,我的特色图像的尺寸不同,但不低于 500 像素且不超过 650 像素。我正在尝试在不同的地方显示它,例如我的索引文件和侧栏.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】:首先,如果您只想使用一个缩略图大小,则不需要add_image_size
,只需前两行就足够了。
其次,使用“真实”声明,您是在“告诉”wordpress 硬裁剪图像,因此它只是将图像裁剪为 200x180。另一方面,如果您将“真”更改为“假”,那么您的图像将被调整到它们可以达到的最大宽度或高度,以保持纵横比。
这是在不改变图像外观的情况下调整图像大小的两种方法,因为如果不保持纵横比,图像就会被拉伸。
我的建议是使用 200px 作为绝对值,并动态更改高度。
为此,您可以这样做:
set_post_thumbnail_size( 200, 9999, false );
这样您就可以获得原始图像,满足 200 像素的要求,但不改变它们的高度,这样您就可以保持纵横比。
查看http://dfine.me 以了解此操作,您只需修改 css 即可以正确的方式获取项目。
【讨论】:
以上是关于Wordpress 特色图片调整大小和裁剪不起作用的主要内容,如果未能解决你的问题,请参考以下文章