
WordPress 5.5除了不断优化修改区块编辑器之外,还增加了几个新功能,其中的图片延迟加载功能,经本人测试,除了在火狐下有效果,在Chromium内核的浏览器中无效,难道是开发人员也和我一样只用火狐?还是我操作的姿势不对?既然无效,可以通过add_filter过滤器禁用这个功能。
全局禁用图片延迟加载
将下面代码添加到当前主题函数模板functions.php中即可。
add_filter( \'wp_lazy_loading_enabled\', \'__return_false\' );只禁用特定标签的图片延迟加载
add_filter(
\'wp_lazy_loading_enabled\',
function( $default, $tag_name, $context ){
if ( \'img\' === $tag_name && \'the_content\' === $context ){
return false;
}
return $default;
}, 10, 3 );其中:
- $default:布尔默认值 true
- $tag_name:要延迟加载的元素的标记名称。
- $context:指定图像上下文的可选参数。
禁止特色图片延迟加载
add_filter(
\'wp_img_tag_add_loading_attr\', function( $value, $image, $context ){
if ( \'the_content\' === $context ){
$image_url = wp_get_attachment_image_url( 67, \'medium\' );
if ( false !== strpos( $image, \' src=\"\' . $image_url . \'\"\' ) ) {
return false;
}
}
return $value; }, 10, 3 );如果使用wp_get_attachment_image,只需将图像的属性值设置为 :loading false
echo wp_get_attachment_image( 67, \'medium\', false, array( \'loading\' => false ), )也可以安装禁用延迟加载的插件:Disable Lazy Loading
貌似这个延迟加载功能来自这个官方维护的插件:Lazy Loading Feature Plugin
本站除原创内容,其余内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性、可用性承担任何责任。本站禁止以任何形式发布或转载任何违法相关信息,若您发现请立即向站长举报;用户投稿一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
如有版权内容,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,故敬请原作者谅解!为尊重作者劳动成果,请购买正版支持作者,谢谢!若您对「HULIKU.COM」所载资源作品版权归属存有异议,请发送邮箱:ihuliku@qq.com 进行处理。
本站资源文件大多存储至云盘,如您发现图片或链接失效,请联系站长或作者,我们将及时进行更新。资源都是经过站长或作者收集测试优化后进行发布分享。如若转载请在贵站文内以超链形式注明狐狸库文章出处,谢谢合作!







![子比主题美化 - 文章列表显示自定义修改,列表[一行两个]卡片[一行五个]-狐狸库](https://huliku.com/pic/20240519174022715.png)





![WordPress子比主题美化教程合集[2023/04/17]-狐狸库](https://huliku.com/pic/2023032607024935.png)
![狐狸库自定义子比主题底部footer页脚美化(自适应)[06.26]更新-狐狸库](https://huliku.com/pic/2023062610013835.png)























请登录后查看评论内容