0

我正在使用一个延迟加载图像的插件http://wordpress.org/plugins/unveil-lazy-load/

  if(is_feed() || is_preview() || self::is_smartphone())  return $content;

  if ( strpos( $content, 'data-src' ) !== false )
    return $content;

    $dummy_image = self::get_url('b.gif');

    $content = preg_replace( '#<img([^>]+?)src=[\'"]?([^\'"\s>]+)[\'"]?([^>]*)>#', sprintf( '<img${1}src="%s" data-src="${2}"${3}><noscript><img${1}src="${2}"${3}></noscript>', $dummy_image ), $content );

    return $content;
}

据我所知,这是检查内容'data-src'是否存在,如果它没有加载,它会在源文件中附加'b.gif',直到数据加载然后延迟加载图像。

使用这条线:

 $dummy_image = self::get_url('b.gif');

我希望将图像附加到实际图像中,以便可以将类添加到预加载的图像中。

任何的意见都将会有帮助。

4

0 回答 0