如何让WordPress在主题中创建所提供的默认图像的大小?

时间:2019-07-01 作者:Matthew Brown aka Lord Matt

如果我最近的问题没有说清楚,我正在尝试创作主题。在我仍在弄清楚的许多其他事情中,有图像大小。明确地add_image_size(...). 我知道我可以用它告诉WordPress制作默认图像的大小等等。我可以在我的主题中使用一个资产来实现这一点吗?

在我的主题中,我有一个资产文件夹,其中包含一个1200x1200的图像,在一系列情况下用作默认图像。我的主题有一部分需要图像140x140。现在,我可以把那个巨大的文件推到src 对于一个图像,但如果我调整大小,页面加载时间会更好。

“自己动手”的方法是打开GIMP,为我可能想象得到的每个尺寸制作一个图像。

考虑到我一直在改变事情,我宁愿让WordPress为我做这件事。我可以这样做吗?如果是,怎么做?

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

图像大小仅与媒体库中的上载相关。如果您的主题中有资产,那么您需要包括在主题中使用它们所需的大小。

由于最终用户无法选择主题的捆绑图像放置在他们想要的任何地方,因此您不需要所有可能的大小。您只需要使用的尺寸。

相关推荐

使用‘MEDIA_HANDLE_UPLOAD’重命名图像文件名

我需要重命名用户在我的网站上发布时上传的图像。我有一个代码,可以完美地保存图像并将其作为帖子的一部分。但我希望这些图片被重命名,在其文件名中包含帖子的标题。我拥有的代码:require_once( ABSPATH . \'wp-admin/includes/image.php\' ); require_once( ABSPATH . \'wp-admin/includes/file.php\' ); require_once( ABSPATH . \'wp-admin/includes/m