Smart Preload DL

Smart Preload DL

Details
View on WordPress

Smart Preload DL adds a visual loading overlay to your WordPress site while pages are loading. It gives you precise control over which pages the preloader appears on — down to individual IDs, slugs, and URL patterns.

Core Features

  • 4 animation styles: Spinner, Dots, Progress Bar, and Minimal
  • Custom background and animation colours
  • Optional logo above the animation
  • Optional loading text below the animation
  • Three animation sizes: Small, Medium, Large
  • Configurable minimum display time, fade-out duration, and safety timeout

Display Control

  • Show on all pages or only on selected pages
  • Exclude specific pages from a site-wide display
  • Block by page/post ID (comma-separated list)
  • Block by slug (one per line)
  • Block by URL pattern with * wildcard support
  • Per-type rules: Front Page, Blog Index, Single Posts, Pages, Categories, Tags, Archives, Search, 404
  • Option to hide the preloader for logged-in users

WooCommerce

When WooCommerce is active, additional rules appear for: Shop, Product, Cart, Checkout, and My Account pages.

Technical Notes

  • No external HTTP requests
  • Front-end JavaScript is vanilla JS — no jQuery dependency
  • CSS and JS are only enqueued on pages where the preloader is shown
  • Uses the native wp_body_open hook for early preloader rendering
  • Full internationalisation support (bundled: English, Brazilian Portuguese, Spanish)
  • Settings stored in a single serialised option; clean uninstall removes all data

Details

Plugin code:
devlemon-smart-preload
Plugin version:
1.0.1
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0.4
Total installations:
0
Last updated:
2026-08-24
Rating:
Times rated:
0
loader
loading
loading-screen
page-loader
preloader