L
Media & Galleries Free WordPress.org

Lazy Loader

4.7 (49 reviews)
· 9K+ active installs · By Florian Brinkmann
Active Installs
9K+
Rating
4.7 / 5
Version
v8.2.0
Last Updated
Apr 2024
Share

Plugin Review

AI-Researched

What is Lazy Loader?

Lazy Loader is a performance plugin that defers the loading of images, iFrames, video, and audio until a user scrolls near them. It has been maintained by developer Florian Brinkmann for 11 years, making it one of the older dedicated lazy loading tools for WordPress. The plugin currently holds 9K+ active installs and a 4.7/5 rating from 49 reviews. A strong 90% of those ratings are 0% are one-star, indicating consistent user satisfaction over its long lifespan.

Unlike newer block-based solutions, Lazy Loader relies on the lightweight lazysizes JavaScript library. It works with classic post content, custom post types, text widgets, and post thumbnails without manual markup changes. For advanced users, the plugin also supports lazy loading of background images, scripts, and styles if you modify the HTML directly.

Key Features of Lazy Loader

  • Automatic lazy loading of media: Images, iFrames, video, and audio elements are lazy-loaded without any manual edits to your content.
  • Complete markup processing option: Enable a setting to process the entire site markup, catching every media element that is not excluded or already has a native lazy attribute.
  • CSS class and attribute exclusions: Use the built-in skip-lazy class or data-skip-lazy attribute on elements or wrappers to prevent lazy loading.
  • Native lazy loading plugin integration: Include the lazysizes native loading plugin to use the browser’s native lazy loading feature where supported.
  • Unveilhooks extension support: Enable the unveilhooks plugin to add lazy loading for video and audio elements, plus manual support for background images, scripts, and styles.
  • Per-post disable option: A checkbox in the edit view of all public post types lets you disable lazy loading for an entire post or page.
  • Customizable lazysizes config: A textarea in the settings allows you to modify the default lazysizes configuration values directly.
  • Noscript fallback: The plugin adds a noscript element for users with JavaScript disabled, which can be removed via the lazy_loader_generate_noscript filter.

Who Should Use Lazy Loader?

Lazy Loader suits site owners who need a reliable, low-configuration solution for lazy loading images in WordPress. It works well for blogs, news sites, and portfolio pages that use the Classic Editor or custom post types. The plugin requires no coding skills for basic use — you install it, activate it, and it starts working on images in posts and pages. With 9,000+ active installs and an 11-year track record, it appeals to users who prefer a stable, no-frills tool over newer, more experimental plugins.

Developers and advanced users will appreciate the filter hooks and manual markup functions. For example, you can call $lazy_loader->filter_markup() to lazy load output from unsupported functions like wp_get_attachment_image(). The plugin also supports how to lazy load images in WordPress via inline background images, a feature not all lazy loading plugins offer. If you need to lazy load iframe content, the plugin includes a specific option to enable that for video embeds and other embedded media.

Installation & Setup

Install Lazy Loader from the WordPress plugin directory, then activate it. The plugin works immediately on images in posts, pages, and thumbnails. To adjust settings, go to Settings > Media > Lazy Loader options. Beginners can leave the defaults; advanced users can enable iFrame lazy loading, add exclusion classes, or modify the lazysizes configuration. The plugin requires WordPress 4.9.8+ and PHP 7.0+, and has been tested up to WordPress 6.5.8.

Support & Community

Support data for the last two months shows 0 open threads and 0 resolved threads, resulting in a 0% resolution rate. This suggests either very few users need help, or support requests are handled outside the WordPress.org forum. Given the plugin’s 11-year age and stable feature set, many users likely find the documentation and FAQ sufficient. The FAQ includes detailed code examples for manual markup modification and inline style customization.

The rating profile is strong: 90% 4% one-star. With 49 total ratings and a 4.7/5 average, most users find the plugin works as advertised. The one-star reviews are rare and often relate to conflicts with specific themes or caching setups, which is typical for any lazy loading plugin. The last update was Apr 14, 2024, and the current version is 8.2.0. The plugin remains actively maintained despite the quiet support forum.

Pros & Cons

What's Good
  • With over 9K+ active installs and a 4.7 rating from 49 reviews, it is a highly trusted and well-regarded performance plugin.
  • It uses the lightweight lazysizes script and can lazy load images, iFrames, video, and audio without any manual markup changes for standard elements.
  • 90% of its 49 ratings are 5-star, indicating strong user satisfaction with its core functionality and ease of use.
  • The plugin offers granular control through options like excluding specific CSS classes, disabling on individual posts, and enabling native lazy loading for supported browsers.
  • It includes a noscript fallback for users with JavaScript disabled, ensuring content remains accessible even without the lazy loading script.
Drawbacks
  • With only 49 total ratings and 0 support threads resolved, the plugin may have a very small user base or limited developer support for troubleshooting issues.
  • Advanced features like lazy loading background images not inserted via inline styles, scripts, or styles require manual markup modification, reducing its out-of-the-box utility.
  • The plugin processes the complete site markup only when explicitly enabled, which may lead to missed lazy loading opportunities for users who do not configure this option.
  • It does not provide any built-in mechanism for lazy loading images in galleries or sliders from popular page builders without additional custom coding.

Technical Details

Requires WordPress
4.9.8+
Requires PHP
7.0+
Tested up to WP
6.5.8
First Released
2015 (11+ years)
Support (last 2 months)
0 threads

Feature Tags

images lazy-loading lazysizes performance

Frequently Asked Questions