【问题标题】:Why does the add_image_size() function not create a copy of the thumbnail image in wordpress?为什么 add_image_size() 函数不会在 wordpress 中创建缩略图的副本?
【发布时间】:2012-03-22 14:41:02
【问题描述】:

我在 WordPress 中上传了一张照片。我正在尝试使用预定宽度发布图像的缩略图,同时按比例限制高度。

在 functions.js 中:

add_image_size('width-130', 130, 0, false);


在输出缩略图的页面上:

the_post_thumbnail('width-130');


根据 WordPress 文档 (http://codex.wordpress.org/Function_Reference/add_image_size),它说:

WordPress 将创建具有指定的帖子缩略图的副本 上传新缩略图时的尺寸。

目前它正在输出宽度属性为 130 的完整缩略图图像。这仍然需要加载完整大小的图像,这不是我想要的。我希望 WordPress 创建具有正确尺寸的帖子缩略图的实际副本,而不仅仅是设置宽度属性。我怎样才能做到这一点?

【问题讨论】:

    标签: image wordpress thumbnails


    【解决方案1】:

    如果有人遇到类似问题,这可能会有所帮助。 add_image_size 生成更小但不是更大或相同大小的导数。因此,如果您尝试制作单色衍生图像,上传与单色相同大小的图像,它将不可用并且techniques like this one won't work

    【讨论】:

      【解决方案2】:

      使用此插件重新生成缩略图。

      http://wordpress.org/plugins/regenerate-thumbnails/

      【讨论】:

        【解决方案3】:

        我发现了我的错误。

        由于我没有重新上传图像文件,它仍在尝试访问为该帖子分配的全尺寸图像,同时添加宽度属性。重新上传图像后, add_image_size() 函数现在实际上正在创建具有正确尺寸的缩略图副本。

        我很抱歉提出这个问题。如果社区需要,我可以关闭它,但我认为这对于像我这样的 WordPress 新手来说可能是一个很好的参考。

        【讨论】:

          猜你喜欢
          • 2015-09-24
          • 1970-01-01
          • 2021-10-12
          • 1970-01-01
          • 1970-01-01
          • 2011-02-08
          • 2014-11-25
          • 2014-10-29
          • 2014-06-30
          相关资源
          最近更新 更多