Description
DWL Preloader displays an animated loading screen while your WordPress site loads. It comes with 10 unique SVG-based preloader animations that you can preview and select directly from the WordPress admin panel.
Whether you want a sleek spinner, bouncing dots, a heartbeat line, or a morphing blob — DWL Preloader has something for every website style.
✨ Key Features
- 10 Unique Preloader Styles — All built with pure SVG animations, no external libraries needed.
- Live Preview in Admin — Click any preloader style in the admin panel and see it animate in real time before saving.
- Background Color Picker — Choose any background color for the preloader overlay to match your brand.
- Enable / Disable Toggle — Instantly enable or disable the preloader from the settings panel without deactivating the plugin.
- Lightweight & Fast — Pure SVG animations with no dependencies. No GIF files, no heavy JavaScript.
- Auto-dismiss — The preloader fades out smoothly after the page finishes loading.
- Theme Compatible — Works with any WordPress theme. Supports
wp_body_openhook with awp_footerfallback for maximum compatibility. - No Shortcodes Needed — Just install, activate, configure, and it works automatically on every page.
- Settings Saved Instantly — All settings are stored in the WordPress options table and applied site-wide.
🎨 Preloader Styles
- Triple Ring — Three concentric rings spinning in opposite directions with different speeds and colors.
- Bouncing Dots — Four colorful dots bouncing in a rhythmic wave pattern.
- Ripple Pulse — A pulsing dot with three expanding ripple rings that fade out.
- Wave Bars — Five vertical bars animating like an audio equalizer wave.
- Orbit Dots — Colored dots orbiting a central point like planets in a solar system.
- Rotating Square — Nested squares rotating in opposite directions with a glowing center.
- Morphing Blob — A fluid shape that continuously morphs and changes color.
- Heartbeat — An animated ECG-style heartbeat line that draws itself repeatedly.
- Hexagon Spin — Two hexagons rotating in opposite directions with a pulsing center.
- Spiral Galaxy — Multiple dots orbiting at different radii and speeds, like a galaxy.
🛠 How It Works
- Install and activate the plugin.
- Go to DWL Preloader in your WordPress admin menu.
- Click on any preloader style card to preview it live.
- Optionally pick a background color and toggle the preloader on or off.
- Click Save Settings — your visitors will now see the selected preloader when they visit your site.
Screenshots
Installation
- Upload the
dwl-preloaderfolder to the/wp-content/plugins/directory, or install via Plugins Add New in WordPress. - Activate the plugin through the Plugins menu in WordPress.
- Navigate to DWL Preloader in the admin sidebar.
- Select your preferred preloader style and save.
- Visit your website to see the preloader in action.
FAQ
-
Will this plugin slow down my website?
-
No. DWL Preloader uses pure inline SVG animations — there are no external image requests or heavy libraries. The total plugin footprint is minimal.
-
Can I use a custom background color?
-
Yes. The settings panel includes a color picker that lets you choose any background color for the preloader overlay.
-
Does it work with my theme?
-
DWL Preloader is compatible with any properly coded WordPress theme. It uses the
wp_body_openhook with awp_footerfallback to ensure compatibility across all themes. -
Can I disable the preloader temporarily?
-
Yes. Use the Enable Preloader toggle in the settings panel to turn it on or off without deactivating the plugin.
-
Does it work with page builders like Elementor or Gutenberg?
-
Yes. The preloader runs at the page level and is independent of any page builder.
Contributors & Developers
“DWL Preloader” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DWL Preloader” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.0
- Complete plugin rewrite with a modern admin interface.
- Added 10 unique SVG-based animated preloader styles.
- Added live preview: clicking a style instantly previews it in the sidebar.
- Added background color picker for the preloader overlay.
- Added enable/disable toggle — no need to deactivate the plugin.
- Replaced deprecated
jQuery(window).load()withjQuery(window).on('load'). - Added
wp_body_openhook support withwp_footerfallback. - Added activation hook to set default plugin options.
- Improved code structure following WordPress coding standards.
- All output is properly escaped.
2.0
- Initial public release with single spinning ring preloader.


