{"id":293237,"date":"2026-04-03T20:16:46","date_gmt":"2026-04-03T20:16:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sparkle-for-divi-5\/"},"modified":"2026-04-29T03:22:11","modified_gmt":"2026-04-29T03:22:11","slug":"sparkle-for-divi","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/sparkle-for-divi\/","author":16513492,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Sparkle for Divi","header_author":"Felix Peeters","header_description":"Add beautiful sparkle animations to any Divi 5 module by adding a CSS class. No coding required.","assets_banners_color":"3b3334","last_updated":"2026-04-29 03:22:11","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/steunactie.be\/actie\/support-dolly-s-pain-free-future-and-life-extending-treatment\/-41609","header_plugin_uri":"","header_author_uri":"https:\/\/divi-test-site.duckdns.org","rating":0,"author_block_rating":0,"active_installs":10,"downloads":207,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.6.2":{"tag":"0.6.2","author":"felix1958","date":"2026-04-03 20:30:31"},"1.0.0":{"tag":"1.0.0","author":"felix1958","date":"2026-04-29 03:22:11"}},"upgrade_notice":{"1.0.0":"<p>Major update \u2014 Live Editor improvements, reset\/sync fixes, workflow tabs in the dashboard, custom shape upload, Float+Spin and Fall+Spin motions, undo support, and much more.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3498502,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3498502,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3498502,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.6.2","1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.PNG":{"filename":"screenshot-1.PNG","revision":3517915,"resolution":"1","location":"assets","locale":"","width":697,"height":975},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3517915,"resolution":"2","location":"assets","locale":"","width":512,"height":882},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3517915,"resolution":"3","location":"assets","locale":"","width":665,"height":852},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3498502,"resolution":"4","location":"assets","locale":"","width":1200,"height":844},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3498502,"resolution":"5","location":"assets","locale":"","width":1200,"height":1593}},"screenshots":{"1":"The Sparkle dashboard with all presets and live preview","2":"The floating Live Editor \u2014 fine-tune any preset in real time on your page","3":"Preset card expanded \u2014 shape, motion, color, size, speed and more","4":"Mode-specific controls for line, focal point and circle orbit presets","5":"Sparkles in action on a live Divi page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[785,10731,751,190643,234659],"plugin_category":[50],"plugin_contributors":[259394],"plugin_business_model":[],"class_list":["post-293237","plugin","type-plugin","status-publish","hentry","plugin_tags-animation","plugin_tags-divi","plugin_tags-effects","plugin_tags-particles","plugin_tags-visual-effects","plugin_category-media","plugin_contributors-felix1958","plugin_committers-felix1958"],"banners":{"banner":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/banner-772x250.png?rev=3498502","banner_2x":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/banner-1544x500.png?rev=3498502","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/icon-256x256.gif?rev=3498502","icon_2x":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/icon-256x256.gif?rev=3498502","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/screenshot-1.PNG?rev=3517915","caption":"The Sparkle dashboard with all presets and live preview"},{"src":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/screenshot-2.png?rev=3517915","caption":"The floating Live Editor \u2014 fine-tune any preset in real time on your page"},{"src":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/screenshot-3.png?rev=3517915","caption":"Preset card expanded \u2014 shape, motion, color, size, speed and more"},{"src":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/screenshot-4.png?rev=3498502","caption":"Mode-specific controls for line, focal point and circle orbit presets"},{"src":"https:\/\/ps.w.org\/sparkle-for-divi\/assets\/screenshot-5.png?rev=3498502","caption":"Sparkles in action on a live Divi page"}],"raw_content":"<!--section=description-->\n<p><strong>Sparkle for Divi<\/strong> lets you add stunning particle animations to any Divi section, row or module by simply adding a CSS class. No shortcodes, no custom code \u2014 just copy a class and paste.<\/p>\n\n<p><strong>20 built-in presets:<\/strong><\/p>\n\n<ul>\n<li>\u2728 Gold Elegance<\/li>\n<li>\ud83c\udf1f Silver Shimmer<\/li>\n<li>\ud83c\udf38 Rose Glow<\/li>\n<li>\ud83c\udf89 Rainbow Celebration<\/li>\n<li>\ud83d\udd25 Fire Sparks<\/li>\n<li>\u2744\ufe0f Snow Drift<\/li>\n<li>\ud83c\udf3f Mint Breeze<\/li>\n<li>\ud83d\udc99 Neon Blue<\/li>\n<li>\ud83d\udc9c Neon Purple<\/li>\n<li>\u2764\ufe0f Red Passion<\/li>\n<li>\ud83d\udc8e Focal Point<\/li>\n<li>\u2b55 Circle Orbit<\/li>\n<li>\u2726 Horizontal \u2013 Gold<\/li>\n<li>\u2726 Horizontal \u2013 White<\/li>\n<li>\u2726 Horizontal \u2013 Rainbow<\/li>\n<li>\ud83c\udf20 Night Sky<\/li>\n<li>\u2759 Vertical \u2013 Left<\/li>\n<li>\u2759 Vertical \u2013 Right<\/li>\n<li>\u2198 Diagonal \u2013 Top Left<\/li>\n<li>\u2199 Diagonal \u2013 Top Right<\/li>\n<\/ul>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>5 particle shapes: Star, Dot, Square, Confetti, Custom (upload your own PNG)<\/li>\n<li>6 motion types: Sparkle, Float, Fall, Spin, Float+Spin, Fall+Spin<\/li>\n<li>Line modes: Horizontal, Vertical, Diagonal, Focal Point, Circle Orbit<\/li>\n<li><strong>Live Editor<\/strong> \u2014 floating panel to fine-tune any preset in real time directly on your page<\/li>\n<li>Live preview on every preset card \u2014 see changes in real time in the dashboard<\/li>\n<li>Custom presets: duplicate any preset and give it your own name, class and description<\/li>\n<li>Undo: up to 3 snapshots per preset \u2014 step back whenever you need to<\/li>\n<li>Apply up to 3 presets on one element simultaneously<\/li>\n<li>Global on\/off switch without removing classes<\/li>\n<li>Respects prefers-reduced-motion for accessibility<\/li>\n<li>Activates only when the element enters the viewport (saves CPU and battery)<\/li>\n<li>Global particle cap prevents performance issues on busy pages<\/li>\n<li>Pure CSS keyframes \u2014 no canvas, no heavy libraries<\/li>\n<li>Frontend footprint under 40 KB \u2014 Live Editor loads only inside the Divi Builder, never on visitor-facing pages<\/li>\n<\/ul>\n\n<p><strong>How to use:<\/strong><\/p>\n\n<ol>\n<li>Go to <strong>Sparkle for Divi<\/strong> in the WordPress admin menu<\/li>\n<li>Pick a preset and customize it to your liking<\/li>\n<li>Click <strong>\ud83d\udcbe Save changes<\/strong> \u2014 then <strong>\ud83d\udccb Copy class<\/strong><\/li>\n<li>Open any Divi section, row or module \u2192 <strong>Advanced \u2192 Attributes \u2192 Class<\/strong> \u2192 paste the class<\/li>\n<li>Save your page and visit it \u2014 sparkles appear automatically!<\/li>\n<li>Optional: click <strong>\u26a1 Live Preview<\/strong> to open the floating Live Editor and fine-tune your preset in real time directly on the page<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New Plugin<\/strong><\/li>\n<li>Search for <strong>Sparkle for Divi<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>Go to <strong>Sparkle for Divi<\/strong> in the admin menu to get started<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20divi%205%3F\"><h3>Does this work with Divi 5?<\/h3><\/dt>\n<dd><p>Yes \u2014 Sparkle for Divi is built and tested specifically for Divi 5. Add the class via Advanced \u2192 Attributes \u2192 Class on any section, row or module.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No. The plugin loads two small files on the frontend (CSS + JS, under 40 KB total). The Live Editor loads only inside the Divi Builder \u2014 never on the visitor-facing page. Animations only activate when the element enters the viewport, and a global particle cap prevents any runaway scenarios on busy pages.<\/p><\/dd>\n<dt id=\"does%20it%20support%20accessibility%3F\"><h3>Does it support accessibility?<\/h3><\/dt>\n<dd><p>Yes. Enable \"Respect prefers-reduced-motion\" in the Settings tab to automatically disable animations for visitors who prefer reduced motion.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20shapes%3F\"><h3>Can I use my own shapes?<\/h3><\/dt>\n<dd><p>Yes \u2014 upload any PNG (max 100x100 px, 50 KB) as a custom particle shape. Logos, icons, anything goes.<\/p><\/dd>\n<dt id=\"can%20i%20create%20my%20own%20presets%3F\"><h3>Can I create my own presets?<\/h3><\/dt>\n<dd><p>Yes \u2014 click Duplicate on any preset to create a personal copy with your own class name, title and description. Changes are fully independent of the original.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20changes%3F\"><h3>Can I undo changes?<\/h3><\/dt>\n<dd><p>Yes \u2014 each preset keeps up to 3 snapshots. Click Undo on the preset card to step back one change at a time.<\/p><\/dd>\n<dt id=\"can%20i%20apply%20multiple%20presets%20to%20one%20element%3F\"><h3>Can I apply multiple presets to one element?<\/h3><\/dt>\n<dd><p>Yes \u2014 separate up to 3 class names with a space in the CSS Class field.<\/p><\/dd>\n<dt id=\"what%20is%20the%20live%20editor%3F\"><h3>What is the Live Editor?<\/h3><\/dt>\n<dd><p>The Live Editor is a floating panel that opens directly on your page inside the Divi Builder. Adjust sliders and see the sparkle effect update instantly \u2014 no switching between tabs. When happy, click Save preset to persist the changes to the dashboard.<\/p><\/dd>\n<dt id=\"does%20it%20work%20in%20the%20divi%20visual%20editor%3F\"><h3>Does it work in the Divi visual editor?<\/h3><\/dt>\n<dd><p>Sparkles are designed for the frontend. Apply the class, save your page, and use the Live Editor (click the Live Preview button on any preset card) to fine-tune everything in real time directly in the builder.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>This is where things stop being \"pretty good\" and start behaving like they should.\nA lot has changed since the first release \u2014 most of it invisible, all of it noticeable.<\/p>\n\n<p>Live Editor that finally behaves\n* Changes apply instantly (no second-guessing)\n* Reset now actually resets \u2014 and sticks\n* What you see = what's saved (wild concept, we know)<\/p>\n\n<p>Animations that make sense\n* Consistent behavior across all shapes\n* Float+Spin and Fall+Spin now do exactly what their names suggest\n* No more \"why is this one acting weird?\" moments<\/p>\n\n<p>Bring your own shapes\n* Upload PNGs and use them as particles\n* Logos, icons, experiments\u2026 go for it<\/p>\n\n<p>UI that explains itself\n* Hover anything \u2192 get a clear answer (no jargon, promise)\n* Better visibility for controls and info elements\n* Less guessing, fewer surprises<\/p>\n\n<p>Presets that don't fight back\n* Reliable behavior across the board\n* Duplicate, undo, edit \u2014 all predictable now\n* Jump from preset \u2192 Live Editor with fewer clicks (because five clicks was a bit much)\n* Clear feedback on where things are used<\/p>\n\n<p>Badges that tell the truth\n* \"In use\" badges now update instantly when you add or remove effects\n* No more ghost badges from unsaved changes\n* Changes in the builder are reflected without manual refreshes\n* Everything stays in sync \u2014 even when Divi takes its time<\/p>\n\n<p>Behind the scenes (where most of the work actually went)\n* Fixed a lot of edge cases (especially inside the Divi Builder)\n* Resolved timing issues between builder saves and database updates\n* Previews and live updates are now stable instead of \"usually fine\"\n* Removed fragile logic (including one that broke\u2026 pretty much everything \ud83d\ude05)\n* Cleaner code, fewer hacks, better performance<\/p>\n\n<p>Solid foundation (no drama)\n* Proper input validation (so things don't go off the rails)\n* Full WordPress standards compliance\n* General cleanup to keep future updates sane<\/p>\n\n<p>In short: It does what you expect now. Consistently. Every time. And yes \u2014 even the badges behave.<\/p>","raw_excerpt":"Add beautiful sparkle and particle animations to any Divi 5 section, row or module \u2014 no coding required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/293237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=293237"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/felix1958"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=293237"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=293237"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=293237"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=293237"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=293237"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=293237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}