[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$famvFymoKv7U8ACNitHcmyjVs7JaZqbRnPI2C86HUSeo":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"designsbyshahzad","Shahzad Shahab","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesignsbyshahzad\u002F",1,20,100,30,94,"2026-04-04T14:03:44.275Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"season-spark","Season Spark","1.0.0","\u003Cp>Season Spark loads tasteful front-end particle effects and lightweight visual overlays. The plugin’s implementation and admin UI provide the following behavior and options (exactly as implemented in the plugin):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Included effects: \u003Ccode>christmas\u003C\u002Fcode> (snow\u002Ftwinkles), \u003Ccode>halloween\u003C\u002Fcode> (ghosts\u002Fpumpkins + fog overlay), \u003Ccode>valentines\u003C\u002Fcode> (hearts + confetti), \u003Ccode>newyear\u003C\u002Fcode> (occasional fireworks bursts), \u003Ccode>easter\u003C\u002Fcode> (eggs & bunnies, occasional large egg drop), \u003Ccode>thanksgiving\u003C\u002Fcode> (falling leaves + occasional turkey popup), \u003Ccode>independence\u003C\u002Fcode> (fireworks + occasional flag\u002Fspark bursts), \u003Ccode>diwali\u003C\u002Fcode> (lights\u002Fdiya sparkles + occasional diya popup), \u003Ccode>hanukkah\u003C\u002Fcode> (menorah sparkles + occasional menorah popup), and \u003Ccode>generic\u003C\u002Fcode> (custom graphics: rain\u002Fstars\u002Fbubbles or an uploaded background).\u003C\u002Fli>\n\u003Cli>Per-effect configuration: \u003Ccode>enabled\u003C\u002Fcode>, optional \u003Ccode>schedule\u003C\u002Fcode> with \u003Ccode>start\u003C\u002Fcode>\u002F\u003Ccode>end\u003C\u002Fcode> dates, \u003Ccode>density\u003C\u002Fcode>, \u003Ccode>speed\u003C\u002Fcode>, and \u003Ccode>color\u003C\u002Fcode> for effects that use color (the admin shows color pickers only for effects that accept color).\u003C\u002Fli>\n\u003Cli>Custom Graphics support: the \u003Ccode>generic\u003C\u002Fcode> effect can use an uploaded background (\u003Ccode>custom_bg\u003C\u002Fcode>) and an uploaded custom cursor image (\u003Ccode>custom_cursor_image\u003C\u002Fcode>). When \u003Ccode>custom_bg\u003C\u002Fcode> is set the plugin creates a lightweight animated background element instead of particles.\u003C\u002Fli>\n\u003Cli>Custom Cursor support: when a per-effect \u003Ccode>custom_cursor\u003C\u002Fcode> is enabled the front-end will attempt to use a provided \u003Ccode>custom_cursor_image\u003C\u002Fcode> or bundled SVG image as an overlay cursor (implemented by the public JS initializer).\u003C\u002Fli>\n\u003Cli>Accessibility: the plugin respects the user’s \u003Ccode>prefers-reduced-motion\u003C\u002Fcode> setting, supports a site-level \u003Ccode>motion_reduced\u003C\u002Fcode> admin toggle, and prints a small per-user motion toggle (stored in \u003Ccode>localStorage\u003C\u002Fcode>). When reduced motion is active, visual initialization is skipped.\u003C\u002Fli>\n\u003Cli>Performance: only enabled effects have their per-effect JS files enqueued; the plugin localizes \u003Ccode>seasonSparkSettings\u003C\u002Fcode> and \u003Ccode>seasonSparkImages\u003C\u002Fcode> for front-end initialization and ships the \u003Ccode>tsparticles\u003C\u002Fcode> bundle under \u003Ccode>assets\u002Fvendor\u002Ftsparticles\u002F\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Admin and developer features (as implemented):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Admin pages: top-level “Season Spark” menu with the subpages \u003Ccode>Effects\u003C\u002Fcode>, \u003Ccode>Settings\u003C\u002Fcode>, and \u003Ccode>For Devs\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Settings: global toggles (load particle library, reduce motion) and default density\u002Fspeed values; the Effects page exposes per-effect controls, schedule toggles, density\u002Fspeed inputs, color pickers for color effects, and WP Media-based selectors for custom background\u002Fcursor on the \u003Ccode>generic\u003C\u002Fcode> effect.\u003C\u002Fli>\n\u003Cli>Developer filters present in the code: \u003Ccode>seasonspark_get_registered_effects\u003C\u002Fcode> (modify the list of effects), \u003Ccode>seasonspark_settings_for_js\u003C\u002Fcode> (filter settings passed to front-end JS), and \u003Ccode>seasonspark_images_for_js\u003C\u002Fcode> (filter the image mapping sent to JS).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default activation: by default only the \u003Ccode>valentines\u003C\u002Fcode> effect is enabled on activation.\u003C\u002Fli>\n\u003Cli>Assets: effect scripts, images and styles are bundled under \u003Ccode>assets\u002F\u003C\u002Fcode>; the plugin enqueues only enabled effect scripts to keep the front-end lightweight.\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight seasonal and holiday visual effects for WordPress, including snow, fireworks, hearts, and more, with accessibility-friendly controls.",223,0,"2025-12-24T17:14:00.000Z","6.9.4","5.4","7.2",[27,28,29,30,31],"fireworks","holiday","particles","seasonal","snow","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseason-spark.1.0.0.zip",null,"2026-03-15T15:16:48.613Z"]