只适用于全尺寸图像

时间:2016-01-04 作者:Füchschen

主题im using的作者使用了“The\\u post\\u缩略图(array(120120));”定义缩略图大小。

但出于某种原因,它只适用于小横幅(300x84),但我需要这些横幅的高度更大。然后,主题在缩略图区域(68x165)中使用全尺寸图片,如果使用较小的横幅,则像素将可见。

这是我的第一个WP项目,我不熟悉所有的东西在哪里,我需要解决这个问题。

另外:没有安装插件。(除了“重新生成缩略图”,但我安装了它,以查看它是否可以解决该问题。不起作用,否则我不会浪费你的时间问这个问题。)->其他一些帖子写道,这个插件可以解决这个问题。但我的情况不是这样。

1 个回复
最合适的回答,由SO网友:Ján Bočínec 整理而成

你必须告诉WP首先生成此图像大小。。。

使用函数add_image_size 然后“重新生成缩略图”:

add_image_size( \'custom-size\', 220, 180, true ); // 220 pixels wide by 180 pixels tall, hard crop mode
请注意“自定义大小”字符串,它可以是您想要的任何内容。https://developer.wordpress.org/reference/functions/add_image_size/

之后,您可以使用the_post_thumbnail 具有自定义图像大小“自定义大小”的函数:

the_post_thumbnail( \'custom-size\' );

https://developer.wordpress.org/reference/functions/the_post_thumbnail/

更多资源: