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 特色图片调整大小和裁剪不起作用的主要内容,如果未能解决你的问题,请参考以下文章

调整图像大小并裁剪为新的纵横比

WordPress |在特色图片上使用 imagehover

php Wordpress特色图片管理员调整

php Wordpress特色图片调整

将 WordPress 特色图片添加到 RSS 提要

在一个 WordPress 主题上调整浏览器窗口的大小以及添加 JS 代码移动菜单关闭按钮后,导航栏不起作用