sandywp / plugins / dwl-preloader
DWL Preloader
A beautiful animated preloader plugin for WordPress. Choose from 10 stunning SVG preloader styles with a live preview admin panel.
Ready in seconds.
v3.0 200+ installs WP 5.0+ PHP 7.2+

What you get inside
2 screens-
Admin settings panel showing all 10 preloader styles with live preview.
-
Background color picker and enable/disable toggle in the sidebar.
About this plugin
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.
Questions
- 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.
sandywp / also on the shelf
Try another plugin
4.5 · 70K+ installs
An easy to use plugin to add an animated preloader to your website with fully customisations.
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.