Init FX Engine – Interactive, Event-Driven, Lightweight
by Hao Nguyen on WordPress.org
Bring your WordPress site to life with interactive visual effects triggered by keywords, comments, and special occasions.

Settings page with real-time preview of fireworks, emoji rain, preloaders, and more.
Init FX Engine brings modern, interactive visual effects to your WordPress site — from fireworks to snowfall, emoji rain, and more. All effects are fully customizable, and can be triggered via keywords, shortcodes, or special events.
🎉 Celebrate milestones with fireworks or cannon blasts
💬 Let users experience emoji reactions and heart rain in comments
❄️ Schedule snowfall automatically or set your own custom dates
⚙️ Lightweight, fully customizable engine with intuitive UI
🖤 Grayscale mode for solemn occasions or national mourning
⏳ Animated preloaders to enrich user experience
Not just an effect plugin — this is an FX Engine for WordPress.
This plugin is part of the Init Plugin Suite — a collection of minimalist, fast, and developer-focused tools for WordPress.
GitHub repository: https://github.com/brokensmile2103/init-fx-engine
Highlights:
– Interactive visual effects: Firework, Emoji Rain, Heart Rain, Cannon Blast, Starlight, Celebration Burst
– Preloader (loading screen) with 6 styles: Dot Dot Dot, Bar, Logo, Flower, Spinner, Emoji
– Supports gradient or solid background for preloader
– Auto-fetch favicon for logo-based animation
– Snowfall effect with date scheduler (auto/custom)
– Grayscale mode (manual or scheduled)
– Shortcode [init-fx-ambient] for ambient background animation
– Keywords to trigger effects inside comments or post content
– Real-time preview of effects in settings page
– Lightweight, extensible, and multilingual-ready
License
This plugin is licensed under the GPLv2 or later.
You are free to use, modify, and distribute it under the same license.
Credits
This plugin includes these open-source libraries:
- canvas-confetti — https://www.kirilv.com/canvas-confetti/
 - particles.js — https://vincentgarreau.com/particles.js/
 
Both are MIT licensed and bundled with the plugin.