=== Ultimate Cursor – Interactive and Animated Cursor and Background Effects Toolkit === Contributors: wpxero Donate link: https://wpxero.com/plugins/ultimate-cursor/pricing Tags: custom cursor, animated cursor, mouse cursor, cursor effects, background effects Requires at least: 6.0 Tested up to: 7.0 Stable tag: 2.3.1 Requires PHP: 7.4 License: GPLv3 License URI: http://www.gnu.org/licenses/gpl-3.0.html Add custom animated mouse cursors with text, icons, images and shapes, plus stunning background effects. Live preview, no code needed. == Description == https://youtu.be/mGOVAyi9ip4 ### The custom cursor and background effects toolkit trusted by 3,000+ WordPress websites Transform your **WordPress website** and captivate your audience with **Ultimate Cursor**, the all-in-one solution for creating **custom cursors** and **stunning background effects**. Replace the default mouse pointer with **animated cursors, dynamic icons, interactive text, engaging images, and geometric shapes** — and pair them with **animated background effects** — all from a live-preview dashboard, with **no coding required**. Ultimate Cursor works with **every theme** and with **Elementor, Gutenberg, WPBakery, Divi, and other page builders**. Whether you want to strengthen your **brand identity**, guide visitors with interactive feedback, or simply make your site unforgettable, you can style, preview, and publish a custom mouse cursor in minutes. Unlock every feature with [Ultimate Cursor Pro](https://wpxero.com/plugins/ultimate-cursor/pricing). ### ✨ New in 2.3.0 — Interactive Hover Your cursor now **reacts to the page**. When visitors hover links, buttons, or form fields, the cursor can: ✅ **Scale up smoothly** with configurable speed and size ✅ **Change color and glow** to highlight the interactive element ✅ **Snap magnetically** toward the element's center (Pro) ✅ **Show contextual labels** — "Open", "Play", "Type" — right inside the cursor (Pro) ✅ **Blend with the page** using CSS blend modes, and target your own CSS selectors (Pro) Plus **9 brand-new cursor shapes** (Pro): Blob, Squircle, Sparkle, Seal Badge, Octagon, Pin, Play, Asterisk, and Shield — 25 shapes in total. ### 🎯 Key Features of Ultimate Cursor * **Advanced Animated Cursor Effects:** Transform your website with cutting-edge cursor animations including **bubble effects, snowflake patterns, splash cursors, character cursors, rainbow trails**, and dynamic cursor follow text functionality. * **Comprehensive Cursor Type Library:** Access an extensive collection of cursor styles including **image cursors, icon cursors, shaped cursors, click spark effects, click particles**, and countless other animated cursor variations. * **Interactive Visual Feedback:** Enhance user interactions with **interactive hover effects, click spark animations, particle burst effects**, and responsive cursor transformations that react to user movements and clicks. * **Dynamic Character & Text Integration:** Implement **character cursors** and **cursor follow text** features that create engaging storytelling elements and interactive guidance throughout your website. * **Stunning Visual Effects:** Deploy **rainbow cursor trails, snowflake animations, bubble cursors**, and splash effects that add magical, eye-catching elements to every mouse movement. * **Stunning Icon Library:** Replace the standard cursor with **75+ built-in icons**. From custom designs to classic arrows, create an interactive element that grabs your visitors' attention. * **25 Geometric Shape Cursors:** From a minimal dot-and-ring to hearts, stars, blobs, squircles, pins, and shields — modern shape cursors with customizable colors, sizes, and borders. * **Seamless Integration with WordPress Page Builders:** Built to work with **Elementor, Gutenberg, WPBakery, Divi**, and other page builders — no template changes needed. * **Performance-Optimized Animations:** Effects are code-split and loaded only when used, so your site stays fast. Cursor and background animations are GPU-accelerated for smooth 60fps motion. * **Selective Animation Application:** Apply specific cursor effects to **entire site, specific pages, CSS selectors, or HTML elements** for targeted visual impact (Pro). * **Accessibility Built In:** Custom cursors are automatically hidden on touch devices, and animations respect the visitor's reduced-motion preference. * **Translation Ready:** The full dashboard and frontend are translatable — bring Ultimate Cursor to your audience in any language. ### 🌟 Background Effects Features * **Antigravity Background Effect:** Create mesmerizing floating particle animations that defy gravity, adding depth and movement to your website sections with customizable particle density, speed, and colors. * **Pillar Background Effect:** Implement stunning vertical light pillar animations that create a dynamic, architectural visual effect perfect for hero sections, landing pages, and feature showcases. * **Customizable Animation Settings:** Fine-tune background effect parameters including animation speed, particle count, color schemes, opacity levels, and interaction behaviors. * **Section-Specific Application:** Apply different background effects to specific sections, pages, or elements for targeted visual enhancement without affecting overall site performance (Pro). * **Responsive Background Animations:** All background effects are fully responsive and optimized for mobile, tablet, and desktop devices ensuring consistent visual experiences across all screen sizes. ### 🆓 Free vs Pro **Free forever:** ✅ Text, image, icon, shape, and animated cursor types ✅ 5 geometric shape cursors ✅ Splash, bubble, click spark, click particles, character, and rainbow effects with core controls ✅ Antigravity and Light Pillar background effects ✅ Live preview dashboard **[Ultimate Cursor Pro](https://wpxero.com/plugins/ultimate-cursor/pricing) adds:** ✅ **Interactive Hover** — hover scale, colors, glow, magnetic attraction, cursor labels, blend modes, and custom CSS selector targeting ✅ **Multiple Cursor Configurations** — different cursors for different pages, sections, or elements ✅ **Element-Specific Targeting** — apply cursors to specific pages, CSS selectors, or HTML elements ✅ **20 additional shape cursors** — including the new Blob, Squircle, Sparkle, Pin, and Shield ✅ **Advanced Animation Controls** — fine-tune every effect: trail emojis, snowflake characters, spark colors, particle speed, image hotspots, and more ✅ **Premium Background Controls** — intensity, quality, display position, and multiple background configurations ✅ **Priority Support** — get expert help when you need it most ✅ **14-Day Money-Back Guarantee** — try Pro completely risk-free [**Upgrade to Ultimate Cursor Pro →**](https://wpxero.com/plugins/ultimate-cursor/pricing) == Installation == 1. In your WordPress dashboard, go to **Plugins → Add New** and search for **"Ultimate Cursor"**, then click **Install Now** and **Activate**. (Or upload the `ultimate-cursor` folder to `/wp-content/plugins/` and activate it from the Plugins menu.) 2. Open the new **Ultimate Cursor** menu in your dashboard. 3. Pick a cursor type — Text, Image, Icon, Shapes, or Animated — style it with the live preview, and click **Save**. 4. Optionally enable a **Background Effect** from the Background tab. == Frequently Asked Questions == = How do I change the mouse cursor on my WordPress site? = Install Ultimate Cursor, open the Ultimate Cursor menu in your dashboard, choose a cursor type (text, image, icon, shape, or animated effect), customize it with the live preview, and save. Your custom cursor is live immediately — no code or CSS needed. = Will Ultimate Cursor slow down my website? = No. Ultimate Cursor is optimized for performance: scripts load only when an effect is enabled, effects are code-split so visitors download only what your configuration uses, and animations are GPU-accelerated for smooth 60fps motion. = Does it work with all themes and page builders? = Yes. Ultimate Cursor is compatible with all properly-coded WordPress themes and page builders including Elementor, Gutenberg, WPBakery, Divi, and more. = Does the custom cursor show on phones and tablets? = Touch devices have no mouse cursor, so Ultimate Cursor automatically hides itself there to keep your mobile experience clean. Background effects remain fully responsive on all devices. = What is Interactive Hover? = Interactive Hover (Pro) makes your cursor react when visitors point at links, buttons, and form fields: it can scale up, change color, glow, get pulled magnetically toward the element, and even display a contextual label like "Open" or "Play" inside the cursor. = What's the difference between the free and pro versions? = The free version includes all five cursor types, five shapes, core effect controls, and both background effects. Pro adds Interactive Hover, multiple cursor configurations, element/page/selector targeting, 20 extra shapes, advanced per-effect customization, premium background controls, and priority support. = Can I apply different cursors to different parts of my website? = Yes. With Pro you can create multiple cursor configurations and target them at specific pages, CSS selectors, or HTML elements — for example one cursor site-wide and a different one over your portfolio grid. = What background effects are available? = Ultimate Cursor includes Antigravity (floating particles) and Light Pillar (glowing vertical light) effects. Both are customizable and can run site-wide or, with Pro, on specific pages and sections. = Can I use background effects and cursor effects together? = Absolutely. Any cursor effect can be combined with any background effect. = Is there a money-back guarantee? = Yes. Ultimate Cursor Pro comes with a 14-day money-back guarantee — if you're not completely satisfied, you get a full refund. == Upgrade Notice == = 2.3.0 = Major update: Interactive Hover (Pro) — hover scale, colors, glow, magnetic attraction and cursor labels — plus 9 new cursor shapes and important shape fixes. == Screenshots == 1. **General Settings — Select Cursor Type** 📊 – Choose Text, Image, Icon, Shapes, or Animated cursor from one central dashboard. 2. **Multiple Cursor Configurations** 🎯 – Create and manage different cursor setups for pages, selectors, and elements (Pro). 3. **Text Cursor Settings** ✏️ – Replace the pointer with custom text and preview it live in the settings panel. 4. **Image Cursor Settings** 🖼️ – Upload any image as your cursor with a real-time preview. 5. **Icon Cursor Library** 🎨 – Pick from a built-in icon library and see your selection instantly in the preview. 6. **Shapes Cursor Selection** 🔷 – Choose from geometric shape cursors with dot, circle, star, arrow, and more. 7. **Splash Cursor Settings** 💥 – Configure fluid splash size and force with an interactive live preview. 8. **Bubble Cursor Settings** 🫧 – Add playful bubble animations that follow cursor movement. 9. **Character Cursor Settings** 🔤 – Display custom characters or words that trail behind the cursor (Pro). 10. **Snowflake Cursor Settings** ❄️ – Select emoji characters for animated snowflake-style cursor trails (Pro). 11. **Rainbow Cursor Settings** 🌈 – Customize rainbow trail length and size for a colorful cursor effect (Pro). 12. **Trail Cursor Settings** ✨ – Set a custom emoji for an animated cursor trail with live preview (Pro). 13. **Click Spark Settings** ⚡ – Adjust spark size and count for click-triggered cursor effects. 14. **Click Particles Settings** 🎆 – Fine-tune particle speed for burst effects on click. 15. **Antigravity Particles Background** 🌌 – Customize particle colors, shape, and density with a live animation preview. 16. **Light Pillar Background** 🏛️ – Configure pillar colors and width for a glowing vertical light effect. 17. **Multiple Background Configurations** 🎬 – Manage separate background animations for different areas of your site (Pro). == Changelog == = 2.3.1 – July 23, 2026 = * Fixed: Save confirmation sometimes appeared without the "View your site" link — it now always shows * Fixed: Sticky save bar no longer appears while a cursor or background's own editor is still open (before Apply is clicked) * Improved: Apply and Save Changes buttons now briefly pulse to draw attention to unsaved changes = 2.3.0 – July 17, 2026 = * New: Interactive Hover (Pro) — cursors now react to links, buttons, and form fields with smooth scale, color, and glow effects * New: Magnetic attraction (Pro) — the cursor is gently pulled toward the center of the hovered element * New: Hover labels (Pro) — contextual action hints ("Open", "Play", "Type") appear on hover; shape cursors fill into a labeled disc and text cursors swap their text in place * New: Hover customization (Pro) — hover color, text color, glow size and color, blend modes, and custom CSS selector targeting with Basic/Advanced modes * New: 9 new cursor shapes (Pro) — Blob, Squircle, Sparkle, Seal Badge, Octagon, Pin, Play, Asterisk, and Shield * Improved: Redesigned settings dashboard with a refreshed, more consistent visual design * Improved: All dashboard emojis replaced with crisp SVG icons for consistent rendering on every OS and browser * Improved: Shape cursors now apply the hover color to filled shapes, not just outlined ones * Improved: Accessibility — hover animations respect the reduced-motion preference, and label text automatically adjusts for contrast * Improved: Hardened server-side license gating now covers all per-effect premium fields * Fixed: Hexagon shape was missing from the shape picker * Fixed: Shape backgrounds now render correctly with shorthand hex (#abc) and named colors = 2.2.3 – June 27, 2026 = * New: Full translation (i18n) support for the React-based dashboard — every interface string is now translatable, including code-split components and frontend effects * New: Translation-ready build pipeline with an updated .pot template and language files * Improved: Hardened the codebase to pass WordPress Plugin Check — added nonce/capability safeguards, output escaping, and input sanitization * Fixed: Replaced a direct database call and the deprecated parse_url() with WordPress-native functions for better reliability and cleaner multisite uninstall = 2.2.2 – June 2, 2026 = * New: Image cursor hotspot (Pro) — set which point of the image aligns with the real mouse position, like the tip of an arrow * New: Visual hotspot picker with click/drag positioning on the cursor image * New: Hotspot presets (center, corners) plus custom X/Y percentage controls and a 3×3 anchor grid * Improved: Major frontend cursor performance improvements with a modular architecture refactor * Improved: Image and bubble cursor rendering and movement smoothness = 2.2.1 – May 15, 2026 = * Improved: Compatibility with latest WordPress and PHP versions. * Fixed: Minor issues and stability improvements. = 2.2.0 – April 16, 2026 = * New: Support for animated cursor targeting on specific elements and CSS selectors for enhanced customization flexibility * Improved: Overall plugin performance and stability improvements * Thanks: Special appreciation to [shelleysimpson](https://wordpress.org/support/topic/target-element-not-showing/) for reporting this feature request = 2.1.1 – April 11, 2026 = * Improved: Compatibility with latest WordPress and PHP versions. * Fixed: Issues with some features not working properly. = 2.1.0 – April 03, 2026 = * New: New Background Animation feature with Antigravity and Pillar effects for enhanced visual website customization * New: Background effects customization options including particle density, speed, colors, and opacity * New: Section-specific background effect application for targeted visual enhancement * New: Responsive background animations optimized for all device types = 2.0.0 – March 07, 2026 = * New: Completely redesigned Dashboard UI for a cleaner, more intuitive experience * Fixed: Shape cursor sizing issues that caused incorrect display on some configurations * Fixed: Splash cursor colors not applying correctly from color picker * Fixed: Trail cursor not updating in real-time when changing settings * Improved: Significantly enhanced cursor performance and responsiveness * Improved: Reduced memory usage for smoother animations across all cursor types = 1.9.2 – February 20, 2026 = * Improved: Enhanced cursor performance and reduced memory usage = 1.9.1 – February 4, 2026 = * Fixed: Resolved compatibility issues with caching plugins to ensure consistent cursor behavior * Improved: WordPress 6.9.1 compatibility added = 1.9.0 – January 18, 2026 = * Fixed: Resolved multiple cursor configurations not applying correctly across different page sections (Thanks to Lisa) * Fixed: Multiple cursor instances loading simultaneously on frontend causing performance issues * Improved: Improved cursor configuration management for better reliability * Improved: Optimized frontend asset loading to prevent duplicate cursor initializations = 1.8.0 – January 16, 2026 = * New: New Circular Background styling option for Text Cursor type, enabling enhanced visual customization = 1.7.12 – January 9, 2026 = * Improved: All plugin settings are now removed when the plugin is deactivated for a cleaner uninstall experience. (Thanks to [Rocky](https://wordpress.org/support/topic/works-with-limitations-3/)) = 1.7.11 – December 26, 2025 = * Improved: Assets loading optimization * Improved: Optimized memory usage for smoother cursor animations = 1.7.10 – December 5, 2025 = * Improved: WordPress 6.9 compatibility added = 1.7.9 – November 16, 2025 = * Improved: cursor performance and enhanced compatibility with various WordPress themes. * Fixed: minor issues and made some internal improvements to enhance the overall user experience. * Improved: removed enable transition and hide default cursor from animated cursor = 1.7.8 – 11th November 2025 = * Fixed: Astra theme compatibility issue = 1.7.7 – 27th October 2025 = * Fixed: disabled default cursor not working for the link, button input field ect. (thanks to [Daria](https://wordpress.org/support/users/dariatym/)) = 1.7.6 – 25th October 2025 = * Fixed: Disabled admin notice for the Pro version to maintain a professional and uncluttered user experience. = 1.7.5 – 25th October 2025 = * Improved: Offer launched for Ultimate Cursor Pro Halloween and Black Friday promotions, aligned with WordPress's commitment to promotional events during the holiday season. = 1.7.4 – 5th October 2025 = * Improved: The Freemius SDK has been updated to ensure the plugin's reliance on the SDK is maintained in a professional manner. = 1.7.3 – 2nd October 2025 = * Improved: Additional 10+ cursor shapes have been added to the premium version * Fixed: Minor issues in the settings panel have been resolved to improve overall usability. = 1.7.2 – 17th September 2025 = * Fixed: Custom cursor now properly displays in all modal overlays and popup elements across all themes by ensuring correct z-index layering * Thanks: Special appreciation to [logaen](https://wordpress.org/support/users/logaen/) for reporting this issue = 1.7.1 – 15th September 2025 = * Improved: The Freemius SDK has been updated to ensure the plugin's reliance on the SDK is maintained in a professional manner. = 1.7.0 – 14th September 2025 = * New: New Cursor Type Click Particles feature added * New: New Cursor Type Click Particles customization options added (premium version) * Improved: Improve license system * Improved: Significant performance optimization for all cursor animations = 1.6.1 – 3rd September 2025 = * Fixed: Resolved Click Spark cursor effects compatibility issues with default WordPress themes * Improved: Optimized plugin initialization sequence for improved cross-theme compatibility * Improved: Enhanced cursor rendering performance across various WordPress environments = 1.6.0 – 31st August 2025 = * New: Click Spark feature added * New: Click Spark customization options added (premium version) * New: Compatibility with Elementor latest version * Improved: Significant performance optimization for all cursor animations = 1.5.2 – 16th August 2025 = * New: Splash Cursor Size option added * New: Compatibility with Elementor latest version * Improved: Performance optimization for cursor animations * Improved: Translation files with new strings = 1.5.1 – 9th July 2025 = * Fixed: Security vulnerabilities in cursor rendering functions * Fixed: XSS protection for custom cursor text content * Improved: Code structure and documentation for better maintainability * Improved: Admin panel responsiveness on mobile devices * Improved: Compatibility with popular caching plugins = 1.5.0 – 6th July 2025 = * New: Comprehensive Pro features customization options integrated into premium version * Improved: Significant performance optimization for all cursor animations * Improved: Reduced JavaScript footprint for faster page loading * Fixed: Compatibility issues with latest WordPress 6.8.1 * Fixed: Edge cases in cursor positioning on complex layouts = 1.4.4 – 20th June 2025 = * New: New Magnetic cursor functionality with smooth attraction effects * New: Enhanced cursor trail effects with customizable particle systems * New: Advanced cursor scaling options for different interaction states * Improved: Improved performance optimization for all cursor animations * Fixed: Resolved compatibility issues with latest WordPress 6.9 * Fixed: Optimized memory usage for better overall plugin performance = 1.4.3 – 14th June 2025 = * New: New Trail cursor functionality for enhanced user interaction * New: Advanced customization options for Shaped Cursor including color and size parameters * Improved: Optimized cursor performance and reduced latency for smoother operation * Fixed: Refined UI/UX elements in the settings panel for improved usability * Fixed: Resolved compatibility issues with the latest WordPress version = 1.4.2 – 30th May 2025 = * New: New loading cursor animation with smooth transitions * New: Option to hide custom cursor on touch devices, mobile, and tablets for better user experience * Improved: Improved cursor performance and reduced lag = 1.4.1 – 26th May 2025 = * Fixed: Various control-related bugs and UI inconsistencies * Fixed: Color picker and unit control issues in the settings panel * Fixed: Border style application for text cursors = 1.4.0 – 15th May 2025 = * New: New Shapes cursor feature with 5 modern cursor styles for enhanced visual customization * New: Multiple cursor configurations - now you can have different cursor effects on different parts of your website * New: Selective cursor application - now you can choose to display the custom cursor on specific pages, CSS selectors, or HTML elements * Improved: User experience with more control over where cursor effects are applied * Fixed: Minor UI/UX improvements in settings panel = 1.3.8 – 1st May 2025 = * New: Animated cursor bubble customization options added. * Fixed: compatibility issues with Elementor. * Fixed: compatibility issues with WordPress 6.8.1 = 1.3.7 – 20th April 2025 = * New: Cursor Type Icon feature with 75+ built-in icons for enhanced customization. * Improved: Redesigned Dashboard UI for improved user experience and suppressed unnecessary notices for a cleaner interface. = 1.3.6 – 15th April 2025 = * Fixed: Style not applied to the image cursor. = 1.3.5 – 14th April 2025 = * New: Cursor Type Image features added * Fixed: Border Style issue to the cursor type text = 1.3.4 – 11th April 2025 = * New: cursor Type text styling options added. * Improved: Improved Dashboard design for better user experience. * Fixed: some minor issues are fixed. * Fixed: compatibility issues with Elementor. * Fixed: compatibility issues with WordPress 6.8 = 1.3.3 – 26th March 2025 = * Fixed: Some minor issues are fixed. * Fixed: compatibility issues with Elementor. = 1.3.0 – 12th March 2025 = * New: Splash Cursor feature added to the global Cursor * New: Bubble Cursor feature added to the global Cursor * New: Cursor Follow Text feature added to the global Cursor = 1.2.3 – 30th January 2025 = * Improved: Compatibility updates for the latest versions of WordPress and Elementor. = 1.2.2 – 21st December 2024 = * Improved: System improvements * Improved: Compatibility updates for the latest versions of WordPress and Elementor. = 1.2.1 – 21st October 2024 = * Improved: Compatibility updates for the latest versions of WordPress and Elementor. = 1.2.0 – 8th October 2023 = * Fixed: compatibility issues with Elementor. * Fixed: Minor bug fixes. = 1.1.0 – 15th March 2023 = * Fixed: Addressed Elementor compatibility issues. = 1.0.0 – Initial Release = * New: Initial release of Ultimate Cursor plugin