Init FX Engine – Interactive, Event-Driven, Lightweight

विवरण

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:

Both are MIT licensed and bundled with the plugin.

स्क्रिनसटहरू

  • Settings page with real-time preview of fireworks, emoji rain, preloaders, and more.
  • Snowfall effect scheduled automatically or set with custom dates.

स्थापना

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate the plugin from the “Plugins” screen.
  3. Go to Settings Init FX Engine to configure effects.
  4. Optionally insert [init-fx-ambient] into posts or templates.

प्रश्नोत्तर

Can I add my own effects?

Yes. Developers can hook into the engine via JavaScript or WordPress hooks.

Is the plugin heavy or slow?

No. Scripts are loaded only when needed — optimized for performance.

Can I use the effects outside of comments?

Yes. Use the [init-fx] shortcode or call FXEngine.trigger('effect') in JavaScript.

Does it support text formatting?

Yes. You can format text using simple markers:
bold, ~strike~, `italic`, ^highlight^, _neon_

समीक्षाहरू

यस प्लगिनको लागि कुनै समीक्षाहरू छैनन्।

योगदानकर्ता र डेभलपरहरू

“Init FX Engine – Interactive, Event-Driven, Lightweight” खुला स्रोत सफ्टवेयर हो। निम्न व्यक्तिहरूले यो प्लगिनमा योगदान गरेका छन्।

योगदानकर्ताहरू

चेन्जलग

1.4 – November 14, 2025

  • Performance: Rebuilt FX Keyword Scanner — now uses a single-pass TreeWalker, unified regex engine, parent-level deduping, and smart skip rules for ultra-fast DOM parsing
  • Stability: Improved safety checks with data-fx-keyword-processed to prevent reprocessing loops and ensure clean node replacement
  • UX: Smoother keyword-trigger interactions via a single delegated click listener (reduces event overhead and boosts responsiveness)
  • Developer: Refactored internal matching pipeline for clarity, extensibility, and easier debugging
  • Compatibility: More accurate keyword detection across multilingual and mixed-format HTML content

1.3 – September 13, 2025

  • New Feature: Added Session-only Preloader option (only shows preloader on first visit per session)
  • New Feature: Added Inline Formatting toggle (enable/disable parsing of inline syntax in texts)
  • New Feature: Introduced Spoiler syntax using ||text|| — wraps any content (including images) inside a blurred container with click-to-reveal overlay
  • Internationalization: Spoiler overlay label (Tap to reveal) is now translatable via i18n
  • CSS Injection: Optimized to load highlight and spoiler styles only when needed
  • Developer: Extended sanitize and settings registration for new options (session_once, inlinefmt)
  • Stability: Fixed duplication issues when parsing spoiler blocks and ensured clean DOM structure
  • UX: Improved spoiler accessibility with ARIA labels

1.2 – August 25, 2025

  • Critical Fix: Resolved preloader flash/flicker issue during page load
  • Performance: Eliminated race conditions in asset loading sequence
  • Compatibility: Enhanced support for themes without wp_body_open hook
  • Stability: Fixed “Cannot read properties of null” errors in early execution
  • Code Quality: Refactored preloader timing mechanism for WordPress standards compliance
  • User Experience: Smoother transitions with anti-flash CSS critical loading
  • Developer: Improved error handling and graceful degradation fallbacks

1.1 – August 24, 2025

  • New Effects: Particle Burst, Text Typewriter, Floating Bubbles, Lightning Strike
  • Advanced Triggers: Scroll-based, time-delayed sequences, interaction tracking
  • Enhanced Keywords: Phrase support, case-insensitive matching, bulk import/export
  • Mobile Optimization: 40% better performance, responsive effect scaling
  • Developer API: Custom effect creation, debug mode, WordPress hooks
  • Bug Fixes: Preloader race condition, Safari compatibility, memory cleanup

1.0 – May 17, 2025

  • First public release
  • Fireworks, emoji rain, heart rain, cannon blast and more
  • Animated preloader with 6 built-in styles
  • Settings page with real-time preview
  • Shortcodes for triggering and ambient effects
  • Snowfall scheduler (auto/custom)
  • Optional grayscale mode (manual or scheduled)
  • Inline text formatting with common syntax
  • Performance optimized and extensible