有朋自远方来,不亦乐乎。
禁止WordPress生成srcset/sizes响应式图片属性
原创 龙砚庭  发布于 5个月前 ( 03-13 ) 阅读: 496 次 评论: 3 条 A+

关于的选择,一直是我感到十分头疼的问题。

图床七牛云,又拍云,阿里云OSS,新浪图床,自建图床

所以,几乎每隔一段时间我都会折腾一遍图床——不停地搬来搬去。更郁闷的是我居然对此乐此不疲,想来也是醉了。

言归正传,当我们使用第三方图床的时候,遇到前端无法显示的情况(右键图片,看看路径是不是远程的,有没有生产srcset跟sizes属性),不妨试试以下方法:

//禁止响应式图片
function disable_srcset( $sources ) {
return false;
}
add_filter( 'wp_calculate_image_srcset', 'disable_srcset' );

将以上代码放到functions,然后清除一下CDN缓存(同时强刷浏览器)。

它主要作用是用来禁止响应式的图片生成本地文件属性(因为图片是寄托在第三方,所以它的路径是远程路径而非本地路径)。具体详情请访问代码来源:

目前评论:3   其中:访客  2   博主  1

发表评论

请稍候,正在加载新评论...
  1. 西枫里博客
    西枫里博客2 ( 2018.03.20 13:58:53 )  板凳

    直接把图扔自己服务器上的表示路过。

  2. 懿古今
    懿古今3 ( 2018.03.14 10:07:01 )  沙发

    第三方的图片还会有这种影响存在???这个还真没注意到了。PS:首页显示的竟然不是最新文章,一直都以为没更新呢,后来看了侧边栏最新文章模块才发现有新文章。

    • 龙砚庭
      龙砚庭博主 ( 2018.03.14 10:57:17 )

      @懿古今 我也没遇到过, :twisted: Ps:隔三差五都会更新的。首页我设置为只显示指定的分类文章,避免首页太过杂乱无章。