根据jQuery.lazyload我想“延迟加载”的任何图像都需要将src
属性替换为data-original
.
我假设我可以使用 WordPress get_image_tag过滤器来做到这一点,但我一直坚持如何真正做到这一点。
function image_src( $id, $alt, $title, $align, $size ) {
$html = '<img data-orginial="' . esc_attr($img_src) . '"/>';
return $html;
}
add_filter( 'get_image_tag', 'image_src', 10, 5 );
为了使lazyload工作,lazy
还需要在IMG上放置一个类,我设法使用WordPress get_image_tag_class过滤器开始工作
function image_class( $classes ) {
return $classes . ' lazy';
}
add_filter( 'get_image_tag_class', 'image_class' );
关于如何更改 IMG 输出以替换data-orginial
而不是的任何想法src
?