Download the PHP package innocode-digital/wp-hybrid-lazy-loading without Composer
On this page you can find all versions of the php package innocode-digital/wp-hybrid-lazy-loading. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download innocode-digital/wp-hybrid-lazy-loading
More information about innocode-digital/wp-hybrid-lazy-loading
Files in innocode-digital/wp-hybrid-lazy-loading
Package wp-hybrid-lazy-loading
Short Description A Progressive Migration To Native Lazy Loading.
License GPL-2.0-or-later
Homepage https://github.com/innocode-digital/wp-hybrid-lazy-loading#readme
Informations about the package wp-hybrid-lazy-loading
Hybrid Lazy Loading
Description
A Progressive Migration To Native Lazy Loading.
The idea of plugin is to use Native Lazy Loading when browser supports it and for all others implements lazy loading through lazysizes library that loads only when needed.
Plugin adds loading attribute for all attachments, oEmbed iframes, images and iframes that are inserted to content through editor, also CSS class lazyload adds to those elements as well as data-src, data-srcset and data-sizes are created from corresponding attributes.
Installation
Clone this repo to wp-content/plugins/
:
`
or use Composer for that.
Activate Hybrid Lazy Loading from Plugins page
or WP-CLI: wp plugin activate wp-hybrid-lazy-loading
.
Documentation
By default plugin loads lazysizes lazily, which means only for ones that are w/o Native Lazy Loading support but it's possible to change this behaviour with filter:
It makes sense when e.g. lazysizes is using also for other functionality.
By default CSS class "lazyload" removes from elements in browsers with Native Lazy Loading support but it's possible to change this behaviour with filter:
It makes sense when e.g. it's needed to use lazysizes CSS classes that are adding to element during loading process in all browsers.
By default all attachments are loading lazily but it's possible to change this behaviour with filter:
It makes sense when e.g. featured image should be loaded immediately.
If there are images and iframes that are rendered in PHP code of theme or plugin and they should be loaded lazily, it's possible to use next methods:
All versions of wp-hybrid-lazy-loading with dependencies
ext-dom Version *
ext-libxml Version *
ext-mbstring Version *
composer/installers Version ~1.0