Favorites, user registration, and preventing spam
Sunshine does require users to register in order to allow them to save their favorite images. This is because we need the favorited images tied to something in order for them to be saved and accessible on a return visit to your site. A user account is the most effective way to do this.
To do this, Sunshine asks that you enable the default WordPress user registration. Some sites see an increase in spam registrations with this setting enabled. The great thing about WordPress is there are so many plugins that have helped solve this issue. Here are some things you can do to prevent spam registrations:
Add CAPTCHA to your registration form
- CAPTCHA 4WP – Use Google’s ReCAPTCHA
- WP Advanced Math CAPTCHA – Require users solve a simple math problem