可湿性粉剂会创建多个图像吗?

时间:2014-01-16 作者:4thSpace

在WP中上载图像时,是否会创建多个大小(和多个文件)的图像?

如果是这样的话,它们是全部加载的还是只有某些加载的(哪个加载,为什么加载)?也就是说,如果从上传的图像创建x个图像,WP会显示哪一个?

如果你没有使用响应性的网页设计,为什么它需要多张图片呢?

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

WordPress显示模板中输出这些图像的函数所请求的图像。图像的呈现完全取决于主题开发人员,WordPress不会自行决定。

例如the_post_thumbnail 功能:

the_post_thumbnail(\'thumbnail\');       // Thumbnail (default 150px x 150px max)
the_post_thumbnail(\'medium\');          // Medium resolution (default 300px x 300px max)
the_post_thumbnail(\'large\');           // Large resolution (default 640px x 640px max)
the_post_thumbnail(\'full\');            // Full resolution (original size uploaded)
除了默认大小之外,主题和插件开发人员还可以通过add_image_size. 这方面的一个示例用例是标题横幅,其中需要特定的裁剪图像大小。

它之所以这样做是为了前端的灵活性和效率。考虑一下缩略图库的情况,其中原稿都是1200px以上的图像。简单地将全尺寸图像缩放到缩略图大小可能会导致20mb的页面加载,而如果显示调整大小的缩略图,则会导致2mb的页面加载。

结束

相关推荐

Link post images to post

出于某种原因,我找不到任何好的方法来将帖子图像链接到帖子。我在上找到一个脚本http://wpguy.com/plugins/linked-image/ 它可以工作,但不会删除旧链接,而是将旧链接和图像包装在新的a标记中。我想要的是删除旧链接,这样图像只包装在一个a标记中。这是我目前拥有的脚本:function wpguy_linked_image($content){ $searchfor = \'/(<img[^>]*\\/>)/\'; $r