如何修改TimThumb脚本以使我的帖子缩略图为自动高度?

时间:2013-11-13 21:03:12

标签: php wordpress image timthumb

我遇到了TimThumb脚本正在生成(裁剪和调整大小)的特色图像的问题。

有没有办法告诉脚本我希望图像是特定的宽度(没有裁剪),然后有一个自动高度来保持正确的比例?

以下是我所指的网站的链接:http://aquariuscocktail.com

如果向下滚动一下,您会看到一个名为“Baby Blues”的帖子,下面有一张图片。由于TimThumb,这张照片正在变得越来越大,我似乎无法弄清楚为什么或如何。

以下是它生成的网址:

http://aquariuscocktail.com/wp-content/themes/writer-parent/framework/timthumb/timthumb.php?src=http%3A%2F%2Faquariuscocktail.com%2Fwp-content%2Fuploads%2F2013%2F11%2Ftester.jpg&h=670&w=670&zc=1&q=100

上传图片的原始尺寸为670 x 476

非常感谢任何帮助!

谢谢, 帕特里克

1 个答案:

答案 0 :(得分:0)

您可以取消使用timthumb并使用WordPress的内置功能在主页上正确显示图像大小。这可以减少服务器上的负载,如果您的版本或未来版本的timthumb容易受到XSS攻击,可以帮助防止恶意软件

为您的网站add_image_size( 'home-post-featured', 670, 9999, false );

添加新的图片尺寸

使用重新生成缩略图,然后替换模板中的timthumb代码以使用the_post_thumbnail()

**编辑** 另一个问题是这个图像http://aquariuscocktail.com/wp-content/uploads/2013/10/AQC-shop-538x1024.png不是670宽,所以失真来自宽度拉伸和高度。确保上传的图像宽640,并使用完整尺寸的图像。