WM LazyLoad
Introduction
A system plugin that progressively loads further articles on Joomla Category Blog views. The first page is still Joomla’s own blog. Extra pages come from Joomla’s pagination URLs — no custom article query, no core override.
Features:
- Automatic infinite scroll, Load more button, or hybrid (automatic then button)
- Uses Joomla’s own Next pagination URL with tmpl=component — no invented start/limitstart
- Inserted markup is the template’s blog_item.php output, including overrides and content plugins
- Scope by menu item and/or category, with optional child categories
- Without JavaScript, native pagination is unchanged
- Failed requests restore native pagination; no retry loop
- Optional URL update via history.replaceState (off by default)
- Loading animation honours prefers-reduced-motion
- wmlazyload:loaded browser event for third-party re-init
- Joomla 6.1 APIs — no Backward Compatibility plugin
Requirements: Joomla 6.1+, PHP 8.3+. License: GPLv2 or later. Package: plgsystemwmlazyload. Current version 1.0.2 is in plgsystemwmlazyload-1.0.2.zip.
WM LazyLoad
- Version:
- 1.0.2
- Developer:
- WM Studios
- Last updated:
-
Sep 18 2026
2 hours ago - Date added:
- Sep 12 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- p
- Compatibility:
- J6
Share