创建图片库。使用WP进行图像上传和管理。图片将上传各种文件大小和像素尺寸。加载大文件会对页面加载时间和SEO产生负面影响。
问: WP何时调整上传图像的大小?是只显示/输出吗?
如果是这样的话,这意味着浏览器需要获取原始的、大的、慢的图像,然后再将其压缩,然后再提供给查看器。很明显这很糟糕。
如果上述情况属实,是否有办法(没有插件)在上传时将图像调整到标准化大小(比如320x240)。尽量避免第三方(Photoshop等)软件。
发布于 2014-02-26 16:38:16
当您上传图像时,WordPress会调整其大小。默认情况下,它提供4种大小的图像(提供您的图像大于“大”大小)。
The_post_thumbnail(缩略图);//缩略图(默认150 px150pxmax)the_post_thumbnail(“中等”);//中等分辨率(默认300 px300pxmax)the_post_thumbnail(“大”);//大分辨率(默认640 px640pxmax)the_post_thumbnail(“完全”);//原始图像分辨率(未修改)
来源:https://codex.wordpress.org/Post_缩略图
您可以使用add_image_size()函数指定您自己大小的图像,如下所示:
add_image_size( 'wpse-custom-size', 320, 340);如果您可能收到不同大小和比例的图像,那么您可能希望在图像调整大小时裁剪图像。您可以通过提供true作为最后一个参数来做到这一点。
add_image_size( 'wpse-custom-size', 320, 340, true);完成此操作后,您上传的所有图像(不会更改已经上载的图像)现在都可以使用以下方法获得:
the_post_thumbnail('wpse-custom-size');希望这能帮上忙。
https://wordpress.stackexchange.com/questions/136041
复制相似问题