如何使用浏览器本机图像懒加载加载到wordpress画廊?

问题描述 投票:0回答:1

如何使用loading="lazy"短代码在Wordpress Galleries中实现浏览器的图像本地延迟加载([gallery]

wordpress lazy-loading gallery
1个回答
0
投票

将下面的代码放入主题functions.php文件中>

add_filter( 'do_shortcode_tag', 'roka_lazy_load_gallery_images', 99, 4 );
function roka_lazy_load_gallery_images( $output, $tag, $attr, $m ) {

    if( $tag !== 'gallery' ) return $output;

    $output = str_replace( '<img ', '<img loading="lazy" ', $output );

    return $output;
}
© www.soinside.com 2019 - 2024. All rights reserved.