0

我无法在我的 wordpress 博客中调用博客文章的特色图片。我已经在网站上搜索了该教程,但结果都是一样的。

它不遵循我指定的 200x180px 大小,然后裁剪其余部分。为了更好地了解我正在尝试做的事情,您可以参考这个网站:

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  );

我希望你们能帮助我。

4

1 回答 1

2

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

set_post_thumbnail_size( 200, 9999, false );

这样您就可以拥有原始图像,满足 200 像素的要求,但不改变它们的高度,这样您就可以保持纵横比。

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

于 2012-12-13T16:24:46.113 回答