您的位置:首页 > wordpress

wordpress给图片延迟加载lazyload
wordpress 2024-9-22编辑:深圳网站建设阅读( WordPress 延迟 加载

wordpress给图片延迟【chí】加载【zǎi】的好处当然是【shì】增加用【yòng】户体验及网站加载速度了,图片延【yán】迟【chí】加载更是给装【zhuāng】逼犯一种【zhǒng】很动态的【de】样子效果【guǒ】,下【xià】面直接爆教程了哈!

图片延【yán】迟加载的原理就是给图【tú】片【piàn】地址添【tiān】加一【yī】个data-original属性,如下:

  1. <img class="lazy" data-original="img/example.jpg" width="640" height="480">

结构【gòu】里【lǐ】必须有data-original属【shǔ】性,才可以实现延迟加载的效果!

首先给主题的header.php调用相关文件吧

  1. <script type="text/javascript" src="./jquery1.8.3.js"></script>
  2. <script type="text/javascript" src="./jquery.lazyload.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5. $("img").lazyload({
  6. effect : "fadeIn"
  7. });
  8. });
  9. </script>

接下来【lái】要将正文图片真实地址放【fàng】在data-origina中,src地址【zhǐ】放上我们设【shè】置的默认【rèn】显示【shì】的图片【piàn】。一一【yī】修改代码【mǎ】既费【fèi】时又费【fèi】力,可以修改functions.php文件,自动替换成我【wǒ】们想要的【de】内容

  1. //图片延迟加载
  2. function lazyload($content) {
  3. $loadimg_url=get_bloginfo('template_directory').'/img/img_loading.gif';
  4. if(!is_feed()||!is_robots) {
  5. $content=preg_replace('/&lt;img(.+)src=['"]([^'"]+)['"](.*)&gt;/i',"&lt;img$1data-original="$2" src="$loadimg_url"$3&gt;n&lt;noscript&gt;$0&lt;/noscript&gt;",$content);
  6. }
  7. return $content;
  8. }
  9. add_filter ('the_content', 'lazyload');
相关文件下载地址 城通网盘下载 下载资源版权【quán】归作者所有;本站所有资源均【jun1】来源于【yú】网络,仅供【gòng】学【xué】习【xí】使用,请【qǐng】支持正版【bǎn】!
服务范围:WordPress搭建、WordPress主【zhǔ】题开发、WordPress二次【cì】开发、WordPress插件【jiàn】开发
其【qí】它服务【wù】:网【wǎng】站【zhàn】建设、企业邮【yóu】箱、数字证书ssl、400电话、
技术标签:企业网站、外贸网站、外贸商城、其它问题
联系方式:电话:13714666846 微信同号

企业网站定制

企业网站定制 根据企业需求,量身定制设计

企业网站定制:2800元起
添加微信 请说明来意
联系我们
站内搜索 MORE+

24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话【huà】:0755-29765948 传真:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@city96.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

版权所有:深圳市网商在线科技有限公司
友情连接link: