Plugin info

Total downloads: 1,463
Active installs: 20
Total reviews: 1
Average rating: 4
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 5/21/2019 (2416 days ago)
Added to WordPress: 5/21/2019 (6 years old)
Minimum WordPress version: 4.5
Tested up to WordPress version: 5.2.23
Minimum PHP version: 5.1

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 2416 days ago • 1 reviews

22/100

Is Native Image Lazy Loading abandoned?

Possibly abandoned (last update 2416 days ago).

Compatibility

Requires WordPress: 4.5
Tested up to: 5.2.23
Requires PHP: 5.1

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Native Lazyload
Rating 3.0/5 (31 reviews)Active installs 6,000
Native Lazyload + Polyfill
Rating 0.0/5 (0 reviews)Active installs 20
Be Lazy
Rating 5.0/5 (2 reviews)Active installs 10
a3 Lazy Load
Rating 4.3/5 (147 reviews)Active installs 100,000
Powerkit – Supercharge your WordPress Site
Rating 4.5/5 (14 reviews)Active installs 20,000

Description

This plugin adds the loading attribute to IMG tags found when filtering the_content() to support native image lazy loading.

For more information about lazy loading images using this new native browser image attribute, check out this article: https://addyosmani.com/blog/lazy-loading/ and for a little more depth into what we’re doing here, check out our explainer post.

Historically, to limit the impact offscreen images have on page load times, developers have needed to use a JavaScript library (like LazySizes or Vanilla-LazyLoad) in order to defer fetching these images until a user scrolls near them. What if the browser could avoid loading these offscreen images for you?

The loading attribute instructs a browser to defer loading offscreen images until users scroll near them. It comes in three flavors: eager, auto, and lazy. Install this plugin and you can set the first image’s loading attribute and the loading attribute for all the subsequent images sent through the_content() in the plugin’s settings page.

Simple is Beautiful

There is no JavaScript or CSS included in the plugin. It just works in browsers that support the new loading image attribute.

For browsers that don’t support this new image loading attribute, that’s ok. You can still use whatever JavaScript-based image lazy loader you want as a fallback until browser support becomes a little more mainstream.

Installation

  1. Install Native Image Lazy Loading from the WordPress repo
  2. Activate the plugin through the Plugins menu
  3. Configure in Settings >> Native Lazy Loading
  4. Marvel at its simplicity

Frequently Asked Questions

Does this add any JS?

Nope. If you’re using another JS-based lazy loader, that’ll just keep working as it did. If the browser doesn\’t support the loading attribute, it’ll just ignore it and process per usual.

Where is the Settings Page?

In version 1.0 there wan’t one, but thanks to a suggestion by @verlok, there IS one in v1.1. You’ll find it at Settings >> Native Lazy Loading.

Review feed

No reviews available

Screenshots

  1. The Settings Page

    The Settings Page

Changelog

1.1

  • Added Settings Page
  • Added Option to select the loading="" attribute

1.0

  • First release.