(Divi):如何让WordPress为特定页面上的Blurb模块加载特定大小的图片?

时间:2019-04-25 作者:Danyl Filatov

我有28张图片上传到媒体库,每张大约3mb。Wordpress已经创建了大小调整后的缩略图:中缩略图和大缩略图。这些图片用作给定页面上Divi的Blurb模块图像。它们都是全尺寸加载的(即使我在为模块挑选图像时选择了大尺寸)。28*3mb太多了。

我想要的是在函数中编写一个整洁的函数。php(子主题),它将重写对图像URL的所有请求(例如。IMG_4321.jpg ), 仅适用于此特定页面,也仅适用于blurb模块,指向由wp(IMG_4321-683x1024.jpg ). 也许有一个主题用来访问图像的函数,我可以连接到其中?

我想它的开头应该是:

if( is_page(\'menu\') ) {

}  
但这是我能做的。

1 个回复
SO网友:Martin Jarvis

优雅主题(Divi)建议blurb图像的最大宽度为550px(https://www.elegantthemes.com/blog/divi-resources/the-ultimate-guide-to-using-images-within-divi). 因此,你应该根据那些你知道将在你的广告中使用的图像的指导原则来调整你的图像大小。这将确保您的图像不会导致WordPress在动态调整其大小时占用太多内存,也应该意味着您的图像的文件大小也会更小。

相关推荐

Host images only on CDN

我开发了一个wordpress网站,该网站托管在AWS上。该网站运行良好,但由于我希望它成为一个电子商务网站,将有大量的图像。AWS的托管帐户仅提供30 GB的存储空间。所以我想host images completely on an external CDN off my server. 但最近对CDN的搜索导致我只缓存CDN,我希望只在其他服务器上托管图像。有线索吗?