【问题标题】:WordPress Post ThumbnailWordPress帖子缩略图
【发布时间】:2010-10-14 12:53:09
【问题描述】:

我正在使用帖子缩略图功能来显示作品集,例如<?php the_post_thumnail(); ?> 问题是我只想显示特定宽度的图像,即 640,但因为我的作品是网站,所以它们具有不同的高度。

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

谢谢

附言。我知道我可以使用 CSS,但我想实际创建 640 宽的图像,也不使用任何 timthumb 的东西。谢谢

【问题讨论】:

标签: wordpress


【解决方案1】:

您可以使用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 像素。

【讨论】:

    【解决方案2】:

    您可以根据宽度计算比例高度。新高度 = 高度 * 新宽度 / 宽度;

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

    【讨论】:

      猜你喜欢
      • 2011-03-15
      • 1970-01-01
      • 2011-09-04
      • 2013-07-17
      • 2015-07-19
      • 1970-01-01
      • 2017-08-02
      • 2014-04-15
      • 1970-01-01
      相关资源
      最近更新 更多