如何阻止Jetpack移动主题使用全尺寸特色图像?

时间:2013-09-25 作者:Yi Jiang

我管理的网站正在使用Jetpack的移动设备移动主题。这一点效果相对较好,但对于特色图像,移动站点加载的是全尺寸图像,而不是桌面主题使用的调整大小的缩略图。

由于一些图像的原始分辨率达到3000px,这意味着该网站上的大多数页面在移动主题上实际上比在桌面上更大。最严重的问题是归档页面,其中显示了大量的特色图像。从这里可以看到,有些页面在移动设备上是原来的5倍大。

这是不可接受的。既然更新Jetpack时这些更改将消失,那么我如何解决这个问题,最好不用编辑Jetpack主题文件本身?

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

事实证明,Minileven(与Jetpack捆绑在一起的移动主题)使用了主主题的默认设置post_thumbnail_size, 使用set_post_thumbnail_size. 将此行添加到我的主主题functions.php 在通过after_theme_setup 行动有助于解决问题:

set_post_thumbnail_size( 600, 400, true );

结束

相关推荐

is_mobile as shortcode

我安装了插件“mobble”,它提供了更多的条件标记。由于我想为移动设备隐藏一些内容,我尝试构建一个短代码[is\\u mobile]。但我尝试了很多不同的方法return do_shortcode($content); 和return $content;或return apply_filters(\'the_content\', $content);但这根本不是我想做的;(add_shortcode( \'is_mobile\', \'is_mobile_shortcode\' ); &#x