{"id":312435,"date":"2026-06-03T09:06:11","date_gmt":"2026-06-03T09:06:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/custom-cursors\/"},"modified":"2026-06-04T12:07:17","modified_gmt":"2026-06-04T12:07:17","slug":"jutsu-cursor-effects","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/jutsu-cursor-effects\/","author":23439344,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"CursorFlex - Stylish Cursor Effects for WordPress","header_author":"WPJutsu","header_description":"Replace the default browser cursor with a stylish dot, ring, or combination. Fully customizable from your dashboard.","assets_banners_color":"7c7c86","last_updated":"2026-06-04 12:07:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.wp-jutsu.com\/plugins\/cursorflex","header_author_uri":"https:\/\/www.wp-jutsu.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpjutsu","date":"2026-06-04 12:07:17"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3559074,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3559074,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3559074,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3559074,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3559074,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3560935,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"CursorFlex \\u2013 Live Demo\",\"description\":\"Try CursorFlex in a real WordPress admin: pick a cursor style, tweak colors and size, and watch the live preview update.\",\"author\":\"wpjutsu\",\"categories\":[\"Demo\"]},\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=jutsu-cursor-effects\",\"login\":true,\"preferredVersions\":{\"php\":\"8.3\",\"wp\":\"latest\"},\"features\":{\"networking\":true},\"siteOptions\":{\"blogname\":\"CursorFlex Live Demo\"},\"plugins\":[\"jutsu-cursor-effects\"],\"steps\":[{\"step\":\"runPHP\",\"code\":\"<?php require '\\\/wordpress\\\/wp-load.php'; wp_insert_post(array('post_title' => 'Move your mouse \\u2014 this whole site runs CursorFlex', 'post_status' => 'publish', 'post_type' => 'page', 'post_content' => 'This entire site is running CursorFlex. Open Settings -> CursorFlex to choose a style, change colors and size, and see your cursor update live.'));\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"jutsu-cursor-effects\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.gif":{"filename":"screenshot-1.gif","revision":3560878,"resolution":"1","location":"assets","locale":"","width":1280,"height":720},"screenshot-2.gif":{"filename":"screenshot-2.gif","revision":3560878,"resolution":"2","location":"assets","locale":"","width":1280,"height":720},"screenshot-3.gif":{"filename":"screenshot-3.gif","revision":3560878,"resolution":"3","location":"assets","locale":"","width":1280,"height":720},"screenshot-4.gif":{"filename":"screenshot-4.gif","revision":3560878,"resolution":"4","location":"assets","locale":"","width":1280,"height":720}},"screenshots":{"1":"Choose your Cursor","2":"Customize colors and width","3":"Change hover settings","4":"Save your cursor, show or hide default cursor and enjoy !"}},"plugin_section":[],"plugin_tags":[21364,265821,21368,160116,18832],"plugin_category":[],"plugin_contributors":[265822],"plugin_business_model":[],"class_list":["post-312435","plugin","type-plugin","status-publish","hentry","plugin_tags-cursor","plugin_tags-cursor-effects","plugin_tags-custom-cursor","plugin_tags-mouse-cursor","plugin_tags-pointer","plugin_contributors-wpjutsu","plugin_committers-wpjutsu"],"banners":{"banner":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/banner-772x250.png?rev=3559074","banner_2x":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/banner-1544x500.png?rev=3559074","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/icon.svg?rev=3559074","icon":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/icon.svg?rev=3559074","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/screenshot-1.gif?rev=3560878","caption":"Choose your Cursor"},{"src":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/screenshot-2.gif?rev=3560878","caption":"Customize colors and width"},{"src":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/screenshot-3.gif?rev=3560878","caption":"Change hover settings"},{"src":"https:\/\/ps.w.org\/jutsu-cursor-effects\/assets\/screenshot-4.gif?rev=3560878","caption":"Save your cursor, show or hide default cursor and enjoy !"}],"raw_content":"<!--section=description-->\n<p><strong>Every visitor moves their cursor on every page \u2014 so why leave it boring?<\/strong><\/p>\n\n<p>CursorFlex swaps the default browser pointer for a sleek, modern custom cursor that makes your WordPress site feel <em>designed<\/em> rather than default. Pick a style, fine-tune the colors and size, and watch it update live before you save \u2014 all from a clean settings page, with no coding required.<\/p>\n\n<p><a href=\"https:\/\/www.wp-jutsu.com\/plugins\/cursorflex\/\">Try the live demo \u2192<\/a><\/p>\n\n<p>A custom cursor is one of those small details that quietly signals quality. CursorFlex makes it effortless, lightweight, and safe for every theme.<\/p>\n\n<h4>Free features<\/h4>\n\n<ul>\n<li><strong>Three cursor styles<\/strong> \u2014 Dot, Ring, or both combined<\/li>\n<li><strong>Individual color control<\/strong> for the dot and the ring<\/li>\n<li><strong>Size slider<\/strong> for the dot and the ring<\/li>\n<li><strong>Ring border width<\/strong> control<\/li>\n<li><strong>Hide the native browser cursor<\/strong> for a seamless, immersive look<\/li>\n<li><strong>Live preview<\/strong> right in the settings page \u2014 no page reload needed<\/li>\n<li>Smooth eased ring-follow animation (requestAnimationFrame)<\/li>\n<li>Lightweight \u2014 no jQuery, no bloat<\/li>\n<\/ul>\n\n<h4>Pro features<\/h4>\n\n<p>Ready for more? <strong>CursorFlex Pro<\/strong> unlocks the effects that turn a custom cursor into a signature:<\/p>\n\n<ul>\n<li><strong>Cursor animations<\/strong> \u2014 trailing effects and more<\/li>\n<li><strong>Upload your own<\/strong> SVG or image as the cursor<\/li>\n<li><strong>Per-page &amp; per-category<\/strong> cursor configuration<\/li>\n<li><strong>Click effects<\/strong> \u2014 ripple, burst, particles<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/www.wp-jutsu.com\/plugins\/cursorflex\/\">Upgrade to CursorFlex Pro \u2192<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>jutsu-cursor-effects<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through <strong>Plugins \u2192 Installed Plugins<\/strong>.<\/li>\n<li>Go to <strong>CursorFlex<\/strong> in your admin menu and configure your cursor.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20all%20themes%3F\"><h3>Does it work with all themes?<\/h3><\/dt>\n<dd><p>Yes. The plugin inserts the cursor elements into the page footer and applies global CSS, so it works regardless of the active theme.<\/p><\/dd>\n<dt id=\"does%20it%20affect%20mobile%20visitors%3F\"><h3>Does it affect mobile visitors?<\/h3><\/dt>\n<dd><p>CSS cursors have no effect on touch-screen devices. The plugin outputs no JavaScript on mobile (touch events are ignored), so there is zero impact on mobile performance.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>The plugin adds one CSS file and one JavaScript file. The impact on page load time is negligible.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20image%20or%20svg%20as%20the%20cursor%3F\"><h3>Can I use my own image or SVG as the cursor?<\/h3><\/dt>\n<dd><p>Uploading a custom image or SVG cursor is a CursorFlex Pro feature, along with cursor animations, click effects, and per-page configuration. The free version includes the Dot, Ring, and combined styles with full color and size control.<\/p><\/dd>\n<dt id=\"how%20do%20i%20remove%20the%20plugin%20data%20after%20uninstalling%3F\"><h3>How do I remove the plugin data after uninstalling?<\/h3><\/dt>\n<dd><p>The plugin removes all stored options automatically when you uninstall it through the WordPress admin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 \u2013 jun 03, 2026<\/h4>\n\n<ul>\n<li>First release of CursorFlex!<\/li>\n<\/ul>","raw_excerpt":"Swap the boring default pointer for a stylish custom cursor \u2014 dot, ring or both. Full color control, live preview, zero code.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/312435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=312435"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpjutsu"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=312435"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=312435"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=312435"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=312435"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=312435"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=312435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}