# Frequently Asked Questions

## General Questions

### Is this plugin compatible with all WordPress themes?
Yes, the plugin is designed to work with all WordPress themes. It uses standard WordPress hooks and doesn't modify theme files. The animations are applied via JavaScript and CSS, making them compatible with any properly coded WordPress theme.

### Does the plugin affect my website's SEO?
No, the plugin has no impact on SEO. It only adds visual effects and doesn't modify content, meta tags, or page structure. The animations are purely cosmetic and won't affect search engine rankings.

### Can I use multiple animation types at once?
No, you can only use one animation type at a time. This is by design to ensure optimal performance and prevent conflicts between different animation systems.

### Is the plugin accessible for users with disabilities?
Yes, the plugin respects accessibility standards and automatically disables animations for users who prefer reduced motion. It follows WCAG guidelines and doesn't interfere with screen readers or keyboard navigation.

### Can I customize the colors of the animations?
Yes, you can customize trail colors using the color picker in the admin settings. The plugin provides a user-friendly interface for selecting custom colors.

### Does the plugin work with page builders like Elementor or Divi?
Yes, the plugin is compatible with all major page builders including Elementor, Divi, WPBakery, and others. It works alongside them without conflicts.

### Can I disable the plugin on specific pages?
Yes, you can add CSS to hide the animation on specific pages or elements. The plugin provides CSS classes that can be targeted for selective disabling.

### Is the plugin translation-ready?
Yes, the plugin includes translation files and supports internationalization. It's ready for translation into any language.

### Can I use my own custom cursor images?
Yes, you can upload custom cursor images in PNG, SVG, or CUR format. The plugin supports various image formats and allows you to adjust the cursor size.

### Does the plugin work with caching plugins?
Yes, the plugin is compatible with all major caching plugins including WP Rocket, W3 Total Cache, and others.

## Technical Questions

### What browsers are supported?
The plugin supports all modern browsers:
- Chrome 60+
- Firefox 55+
- Safari 12+
- Edge 79+
- Limited support for Internet Explorer 11

### What are the system requirements?
- WordPress 5.0 or higher
- PHP 7.4 or higher
- Modern web browser with JavaScript enabled

### Does the plugin work on mobile devices?
Yes, the plugin includes optional mobile support. However, since mobile devices don't have mouse cursors, the effects are adapted for touch interactions.

### How does the plugin handle performance?
The plugin is optimized for performance with:
- Hardware acceleration using GPU
- Efficient canvas rendering
- Automatic memory management
- Reduced effects on mobile devices
- Respect for user's motion preferences

### Can I customize the animation speed?
Yes, you can adjust the animation speed from 0.1x to 2.0x using the slider in the admin settings.

### What file formats are supported for custom cursors?
The plugin supports PNG, SVG, and CUR file formats for custom cursor images.

### Does the plugin conflict with other cursor-related plugins?
The plugin is designed to work independently, but if conflicts occur, you can temporarily disable other cursor-related plugins.

### How do I troubleshoot if animations aren't showing?
1. Check if the plugin is enabled in settings
2. Verify JavaScript is enabled in your browser
3. Check browser console for errors
4. Clear your browser cache and refresh the page
5. Test with a default WordPress theme

### Can I use the plugin on a multisite installation?
Yes, the plugin works on both single-site and multisite WordPress installations.

### Does the plugin require any additional plugins?
No, the plugin is completely self-contained and doesn't require any additional plugins or dependencies.

## Usage Questions

### How do I change the animation type?
Go to Settings > Cursor Style & Animation and select your preferred animation type from the dropdown menu.

### How do I upload a custom cursor?
1. Upload your cursor image to your media library
2. Copy the image URL
3. Select "Custom Image" from the cursor style dropdown
4. Paste the URL in the custom cursor field
5. Adjust the cursor size as needed

### How do I adjust the trail length?
Use the trail length slider in the admin settings to adjust from 5 to 50 segments.

### Can I use different cursor styles for different elements?
The plugin automatically applies appropriate cursor styles to different elements (links, buttons, text inputs, etc.) based on their functionality.

### How do I enable mobile support?
Check the "Enable on mobile devices" option in the plugin settings.

### Can I disable the plugin temporarily?
Yes, you can uncheck the "Enable cursor animation" option in the settings to temporarily disable the plugin.

### How do I reset to default settings?
You can deactivate and reactivate the plugin to reset all settings to their default values.

## Support Questions

### Where can I get support?
You can get support through:
1. The plugin's documentation
2. WordPress.org support forums
3. The developer's website at roardev.xyz

### How can I report a bug?
Please report bugs with detailed information including:
- WordPress version
- Plugin version
- Browser and version
- Steps to reproduce the issue
- Any error messages

### Can I request new features?
Yes, feature requests are welcome. Please provide detailed descriptions of the features you'd like to see.

### Is the plugin actively maintained?
Yes, the plugin is actively maintained and updated regularly with new features and bug fixes.

### How can I support the plugin development?
You can support the plugin development by:
- Making a donation via Buy Me a Coffee
- Leaving a positive review
- Reporting bugs and suggesting improvements
- Sharing the plugin with others

## Performance Questions

### Will the plugin slow down my website?
The plugin is optimized for performance and should have minimal impact on website speed. However, you can:
- Reduce trail length for better performance
- Lower animation speed
- Disable on mobile devices
- Use smaller custom cursor images

### Does the plugin use a lot of memory?
No, the plugin is designed to be memory-efficient with automatic cleanup and resource management.

### Can I optimize the plugin for better performance?
Yes, you can optimize performance by:
- Using lower trail lengths (5-15)
- Setting animation speed to 0.5-1.0
- Disabling on mobile devices
- Using optimized cursor images

### Does the plugin work with CDN?
Yes, the plugin works with all major CDN services and doesn't interfere with content delivery.

### How does the plugin handle high-traffic websites?
The plugin is designed to handle high-traffic websites efficiently with optimized rendering and minimal server load. 