BACK TO DIRECTORY

Init FX Engine โ€“ Interactive, Event-Driven, Lightweight

by Init HTML

5.0
(1 ratings)

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, Block Editor blocks, 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
๐ŸŽƒ Seasonal holiday scenes: Halloween, Christmas, New Year, Lunar New Year (Tแบฟt), Valentine, Mid-Autumn
๐ŸŽ† Real fireworks show for New Year’s Eve and celebrations
โš™๏ธ 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

What’s New in v2.0.1:
– Seasonal Effects: holiday scenes floating over your site โ€” ๐ŸŽƒ Halloween bats & ghosts, ๐ŸŽ„ Christmas gifts, ๐ŸŽ‰ New Year sparkles, ๐ŸŒธ Tแบฟt (Lunar New Year) blossoms & lucky money, ๐Ÿ’– Valentine hearts, ๐Ÿฎ Mid-Autumn lanterns rising into the sky
– Built-in holiday calendar: switches theme automatically, including Tแบฟt and the Mid-Autumn Festival computed from the Vietnamese lunar calendar (UTC+7)
– Themed greeting once per visit: a real fireworks show on New Year, lucky money rain on Tแบฟt, and more
– 5 new effects: Halloween Burst, Lucky Money (Tแบฟt), Fireworks Show, Snow Burst, Lantern Rise โ€” usable with keywords, shortcodes and the FX Trigger block
– Faster frontend: lighter DOM scanning, cached effect shapes, lazy-loaded fireworks library

What’s New in v2.0.0:
– Block Editor (Gutenberg) support: a native FX Trigger block, grouped under its own Init FX Engine category in the block inserter. The block shares the exact same rendering code as its [initfxen-fx] shortcode counterpart, with a live preview right in the editor
– Requires at least raised from 5.5 to 6.9

Highlights:
– Native Block Editor block: FX Trigger โ€” with live preview in the editor
– Interactive visual effects: Firework, Emoji Rain, Heart Rain, Cannon Blast, Starlight, Celebration Burst, Halloween Burst, Lucky Money, Fireworks Show, Snow Burst, Lantern Rise
– Seasonal Effects with a built-in holiday calendar (Halloween, Christmas, New Year, Tแบฟt, Valentine, Mid-Autumn), custom schedule or always-on mode
– 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 [initfxen-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

Block Editor (Gutenberg)

A native block is available under its own Init FX Engine category in the block inserter โ€” no shortcode needed if you prefer working entirely in the editor:

  • FX Trigger โ€” equivalent to [initfxen-fx]. A link or button that fires a visual effect (fireworks, emoji rain, etc.) on click or hover

The block shares the exact same rendering code as its shortcode, so switching between the Block Editor and shortcode never changes the output. Block settings map directly to shortcode attributes, and a live preview is shown right in the editor as you configure it.

Note: the [initfxen-fx-ambient] shortcode does not have a block equivalent in this release โ€” its rendering behavior wasn’t stable enough to bring into the Block Editor yet. The shortcode itself is unaffected and continues to work exactly as before.

Note: this plugin does not include Abilities API support. It has no data to read or write โ€” everything it does is a purely visual, client-side effect โ€” so there is nothing meaningful for an AI agent or automation tool to query here.

Seasonal Effects

Go to Settings Init FX Engine Seasonal Effects and tick Enable seasonal effects on site.

  • Theme: pick a holiday, or leave it on Auto to follow the holiday calendar
  • Built-in holiday calendar: Halloween (Oct 24โ€“31), Christmas (Dec 20โ€“26), New Year (Dec 30 โ€“ Jan 2), Tแบฟt (one week before Lunar New Year’s Day โ€“ the 7th day of the new year), Valentine (Feb 10โ€“14), Mid-Autumn (one week before the 15th day of the 8th lunar month)
  • Custom schedule or Always on (handy for testing on localhost)
  • Custom emojis: replace the theme’s emojis with your own (up to 12)
  • Greeting effect: plays once per browser session (e.g. a fireworks show on New Year)
  • The Preview button plays the scene right in the settings page

Performance: the scene is drawn on a single canvas with pre-rendered emoji sprites, starts only after the page has finished loading, pauses when the tab is hidden, uses fewer particles on small screens and respects the visitor’s “reduce motion” setting.

Developers can customize themes and dates with the init_plugin_suite_fx_engine_seasonal_themes, init_plugin_suite_fx_engine_seasonal_window, init_plugin_suite_fx_engine_lunar_dates and init_plugin_suite_fx_engine_seasonal_config filters.

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:

All are MIT licensed and bundled with the plugin.

Screenshots

Settings page with real-time preview of fireworks, emoji rain, preloaders, and more.

Settings page with real-time preview of fireworks, emoji rain, preloaders, and more.

Snowfall effect scheduled automatically or set with custom dates.

Snowfall effect scheduled automatically or set with custom dates.

Plugin Details

Active Installs
80
Total Downloads
2,137
Version
2.0.1
Requires WP
6.9
Requires PHP
7.4
Tested Up To
7.1.4
Added
2025-08-20
Last Updated
2026-10-01 12:27pm GMT

Ratings

5
1
4
0
3
0
2
0
1
0