我管理的网站正在使用Jetpack的移动设备移动主题。这一点效果相对较好,但对于特色图像,移动站点加载的是全尺寸图像,而不是桌面主题使用的调整大小的缩略图。
由于一些图像的原始分辨率达到3000px,这意味着该网站上的大多数页面在移动主题上实际上比在桌面上更大。最严重的问题是归档页面,其中显示了大量的特色图像。从这里可以看到,有些页面在移动设备上是原来的5倍大。
这是不可接受的。既然更新Jetpack时这些更改将消失,那么我如何解决这个问题,最好不用编辑Jetpack主题文件本身?
最合适的回答,由SO网友:Yi Jiang 整理而成
事实证明,Minileven(与Jetpack捆绑在一起的移动主题)使用了主主题的默认设置post_thumbnail_size
, 使用set_post_thumbnail_size
. 将此行添加到我的主主题functions.php
在通过after_theme_setup
行动有助于解决问题:
set_post_thumbnail_size( 600, 400, true );