This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Cursor Control


Easily upload a custom image, for example your website logo, to use as your default cursor. You can also control the cursor image to use for links and buttons, as well as for text inputs. You can upload your cursor images via your WordPress admin > Settings > Cursor Control. You can upload png, jpg, and gif files. Maximum cursor dimensions are 128 x 128 pixels, but smaller images recommended. The cursor images are compatible with Firefox, Chrome and Safari. It will not work in Internet Explorer.


  • Custom Cursor in action. The BMW icon is being used as the cursor.
  • To define a custom cursor, simply upload your image in Settings > Custom Cursor.
  • Try adjusting the X offset and Y offset to target the cursor hotspot on the ideal point of your custom image


  1. From WP admin > Plugins > Add New
  2. Search “Cursor Control” under search and hit Enter
  3. Click “Install Now”
  4. Click the Activate Plugin link


Why doesn’t this work with Internet Explorer?

The idea of this plugin is to make a user friendly, easy way for you to be able to upload custom cursor image via the WordPress admin and easily add it to your site. IE requires you to use .cur image files for cursor icons. These files cannot be uploaded via the built-in WordPress media uploader.

What will Internet Explorer users see instead of my custom cursor image?

They will see the default cursor.

Can I use an animated gif as my cursor image?

At this time, no browsers support animated cursors.

What are the image size restrictions?

Maximum cursor dimensions are 128 x 128 pixels. Smaller images (32 x 32, 64 x 64) are recommended.

What image file types can be used?

You can upload png, jpg, and gif files.


Read all 3 reviews

Contributors & Developers

“Cursor Control” is open source software. The following people have contributed to this plugin.


Translate “Cursor Control” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Featured added: Set custom cursor for text inputs
  • Featured added: Set custom cursor for links and buttons


  • Initial version