Picturefill.WP插件利用picturefill.js脚本展示Responsive图片,即根据视口宽度选择尺寸合适的图片加载,节省带宽,提高网站载入速度。例如用户用手机访问站点,该插件会选择适合手机尺寸的图片(如缩略图)加载,不会加载完整尺寸图片。
使用方法
没有选项,无需任何设置,下载插件激活,网站文章中的所有图片就会变成Responsive图片,若是retina显示屏,则加载retina图片。
工作原理
该插件工作原理简单的说,就是充分利用WordPress为每张图片创建的副本图片:大尺寸、中等尺寸和缩略图,根据用户设备屏幕宽度,载入尺寸最接近的图片。
具体来说,插件首先在文章内容中查找图片标签
<img class="alignnone size-large wp-image-123" alt="Accessible alternate text for the image" title="A title that displays on hover" src="http://sitename.com/wp-content/uploads/2013/4/image-770x577.jpg" width="770" height="577" />
然后将这个图片替换成picturefill.js的语法
<span data-picture data-class="alignnone size-large wp-image-123" dat-alt="Accessible alternate text for the image" data-title="A title that displays on hover" data-width="770" data-height="577"> <span data-src="http://sitename.com/wp-content/uploads/2013/4/image-770x577.jpg"></span> <span data-src="http://sitename.com/wp-content/uploads/2013/4/image-150x150.jpg" data-width="150" data-height="150" data-media="(min-width: 1px)" class="picturefill-wp-source thumbnail"></span> <span data-src="http://sitename.com/wp-content/uploads/2013/4/image-300x300.jpg" data-width="150" data-height="150" data-media="(min-width: 1px) and (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi),(min-resolution: 1.5dppx)" class="picturefill-wp-source retina thumbnail"></span> <span data-src="http://sitename.com/wp-content/uploads/2013/4/image-400x300.jpg" data-width="400" data-height="300" data-media="(min-width: 420px)" class="picturefill-wp-source medium"></span> <span data-src="http://sitename.com/wp-content/uploads/2013/4/image-800x600.jpg" data-width="400" data-height="300" data-media="(min-width: 420px) and (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi),(min-resolution: 1.5dppx)" class="picturefill-wp-source retina medium"></span> <span data-src="http://sitename.com/wp-content/uploads/2013/4/image-770x577.jpg" data-width="770" data-height="577" data-media="(min-width: 790px)" class="picturefill-wp-source large"></span> <span data-src="http://sitename.com/wp-content/uploads/2013/4/image-1540x1155.jpg" data-width="770" data-height="577" data-media="(min-width: 790px) and (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi),(min-resolution: 1.5dppx)" class="picturefill-wp-source retina large"></span> <noscript> <img class="alignnone size-large wp-image-123" alt="Accessible alternate text for the image" title="A title that displays on hover" src="http://sitename.com/wp-content/uploads/2013/4/image-770x577.jpg" width="770" height="577" /> </noscript> </span>
data-media指定了这些图片在什么情况下加载。
高级功能
一般用户只要激活插件即可。程序员还可以限制图片的最小尺寸,使用或禁用缓存功能,设定WordPress的媒体尺寸,让其最大限度的匹配主题breakpoint。
下载插件
相关推荐
桂湖村60户.WP.wp
标题中的“PyPI 官网下载 | scopus.wp-0.3.0.29.tar.gz”表明这是一个从Python Package Index(PyPI)官方源下载的软件包,名为`scopus.wp-0.3.0.29.tar.gz`。PyPI是Python开发者发布和分享自己编写的开源软件包的...
《Python库:深入解析scopus.wp》 在Python的生态系统中,存在众多强大的库,它们为开发者提供了便利的功能,使得编程工作更为高效。本篇文章将深入探讨一个名为`scopus.wp`的Python库,它是从`scopus.wp-0.0.0.dev...
标题中的"PyPI 官网下载 | scopus.wp-0.3.0.22.tar.gz"表明这是一个从Python Package Index (PyPI)官方源下载的软件包,名为`scopus.wp-0.3.0.22.tar.gz`。PyPI是Python社区广泛使用的第三方库分发平台,开发者可以...
Community.CsharpSqlite.WP.dll 操作sqlite数据库
资源分类:Python库 所属语言:Python 资源全名:scopus.wp-0.2.2.dev0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
使用sqlite数据库在wp7上的第二个引用
python库。资源全名:scopus.wp-0.1.0-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:scopus.wp-0.3.0.74-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:scopus.wp-0.3.0.39-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:scopus.wp-0.2.2.10-py2.py3-none-any.whl
使用sqlite数据库到wp7上的第一个引用
资源分类:Python库 所属语言:Python 资源全名:scopus.wp-0.3.0.41-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
7. WPinternals.deps.json:这是一个依赖关系文件,列出了WPinternals.exe运行所需的外部库和组件,确保程序在不同环境中能够正确加载所有必要的依赖。 8. WPinternals.runtimeconfig.dev.json:这是一个开发环境下...
《WordPress自动采集插件wp-autopost 2.9.2深度解析》 在WordPress建站和内容管理中,高效地获取和发布网络上的信息是许多网站管理员关注的重点。而wp-autopost 2.9.2正是这样一个针对WordPress平台的专业自动采集...
C# winform代码 1.图片异步加载 2.图片加载时,显示等待光标 3.图片加载完成后,将光标恢复 4.pictureBox1.LoadAsync("http://www.zu14.cn/wp-content/uploads/2009/02/image14.png");
3. 图片懒加载:图片延迟加载是另一种提高页面速度的策略,WP Rocket支持这一功能,只有当图片进入视口时才会开始加载。 4. 合并CSS和JavaScript:通过合并多个样式表和脚本文件,减少HTTP请求数量,进一步提升页面...
《WP.PRO.Advertising.System.All.In.One.Ad.Manager.v4.6.13——打造高效WordPress广告管理》 在当今数字化营销的浪潮中,广告是企业获取收益的重要途径之一。尤其对于WordPress用户来说,如何有效地在网站上展示...
wp-robots-txt.1.0 WP插件 robots, seo WP Robots Txt Allows you to edit the content of your robots.txt file.