WordPress发布缩略图

时间:2010-10-12 21:32:44

标签: wordpress

我正在使用帖子缩略图功能来显示投资组合的工作,所以例如<?php the_post_thumnail(); ?>问题是我只想显示特定的图像宽度,这是640但是因为我的作品是网站他们有变化高度。

我正在使用此代码创建图像:add_image_size( '640', 480 ,true );但它指定高度我怎样才能指定宽度?

由于

聚苯乙烯。我知道我可以使用CSS,但我想实际创建640宽的图像,而不是使用任何timthumb的东西。感谢

2 个答案:

答案 0 :(得分:4)

您可以使用add_image_size来定义需要一个维度的尺寸,并按比例缩放另一个尺寸:

add_image_size('width-640', 640, 0, false);
add_image_size('height-640', 0, 640, false);

你也可以用一行来实现这个目标

add_image_size('constrain-640', 640, 640, false);

这将按比例裁剪图像,使其最长边不大于640像素。

答案 1 :(得分:1)

您可以从宽度计算比率高度。 NewHeight =高度* NewWidth / Width;

Ex: OldSize(400, 300)
    NewSize(NewHeight, 640)
    NewHeight = 400*640/300
              = 853