WordPress禁用系统自带图片延迟加载

05月/31日/WordPress/浏览 523

WordPress函数 wp_lazy_loading_enabled 可以为指定的标签添加 loading 属性,以触发浏览器自带的图片/iframe延迟加载功能。


实践中,浏览器自带图片懒加载效果并不好。因此,大多数人并不适用该功能。


如何禁用WordPress的图片延迟加载功能呢?


使用同名钩子 wp_lazy_loading_enabled 即可修改默认行为:


add_filter( 'wp_lazy_loading_enabled', '__return_false' );


还可以只禁用符合条件的标签。比如,只禁用img,放过iframe:


add_filter(
    'wp_lazy_loading_enabled',
    function( $result, $tag_name ) {
        if ( 'img' === $tag_name ) {
            return false;
        }
        return $result;
    },
    10,
    2
);


发表评论

暂无评论,抢个沙发...

客服 工单