Plugin info

Total downloads: 106,216
Active installs: 20,000
Total reviews: 18
Average rating: 4.9
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 4
Last updated: 6/4/2019 (2401 days ago)
Added to WordPress: 3/6/2008 (17 years old)
Minimum WordPress version: 3.1
Tested up to WordPress version: 5.2.23
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 2401 days ago • 18 reviews

24/100

Is Cookies for Comments abandoned?

Possibly abandoned (last update 2401 days ago).

Compatibility

Requires WordPress: 3.1
Tested up to: 5.2.23
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Cookie Notice & Compliance for GDPR / CCPA
Rating 4.8/5 (3,019 reviews)Active installs 1,000,000
WP Consent API
Rating 5.0/5 (1 reviews)Active installs 200,000
Adapta RGPD
Rating 4.8/5 (105 reviews)Active installs 40,000
Asesor de Cookies RGPD para normativa europea
Rating 3.9/5 (59 reviews)Active installs 30,000
Cookies and Content Security Policy
Rating 4.9/5 (66 reviews)Active installs 10,000

Description

This plugin adds a stylesheet or image to your blog’s html source code. When a browser loads that stylesheet or image a cookie is dropped. If that user then leaves a comment the cookie is checked. If it doesn’t exist the comment is marked as spam.
The plugin can also check how long it took a user to enter a comment. If it’s too fast it’s probably a spam bot. How fast can a legitimate user enter their name, email, web address and enter a well thought out comment?

For the adventurous, add these lines to your .htaccess and it will block spam attempts before they ever get to WordPress. Replace the Xs with the cookie that was set in your browser after viewing your blog. You can also find the cookie value by examining the page source code and looking for “css.php?k=XXXXXXXXXXXXXXXXXXX”. Make sure the lines go above the standard WordPress rules.

    RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$
    RewriteRule ^wp-comments-post.php - [F,L]

If you use WordPress MU, replace wp-comments-post.php above with wp-signup.php to block spam signups.

    RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$
    RewriteRule ^wp-signup.php - [F,L]

Installation

Copy into your plugins folder and activate. If you are using a caching plugin such as WP Super Cache make sure you clear the cache after enabling this plugin.

Frequently Asked Questions

The cookie isn’t being set by the plugin. Why?

If you use wp-minify make sure you add the Cookies for Comments CSS file to the list of CSS files that shouldn’t be minified.

Review feed

Pothi Kalimuthu
1/12/2017

Must have, if you don't use any other spam filters!

If you don't use any other spam filter plugins, then you can rely on this to stop spam comments for sure!
Donna McMaster
2/7/2017

very easy and no more spam!

I'd been getting a dozen spams a day on two of my sites. We installed "Stop Spam Comments" on one and "Cookies for Comments" on the other. Both worked perfectly. No more spam. Thanks!

Screenshots

No screenshots available

Changelog

0.5.5

  • Sanitize the cookie key before setting it. Props Matt Cutts and @planetzuda

0.5.4

  • Added a rejection message for when people trip over the cookie protection.
  • Plugin requires WordPress 3.1+ now.

0.5.2

  • Use an image to deliver cookie as well as stylesheet.
  • Don’t load WordPress to set the cookie. Makes pageload much faster!
  • Added “time to post comment” to comment notification emails.
  • Support for SSL sites.
  • If user is logged in don’t check for cookie.
  • Speed spammer checks to stop smarter bots and human spammers.

0.5.1

  • Generate cfc_key all the time if it’s missing, not just on serving the css html
  • Added MU signup form mod_rewrite rules to docs and admin page
  • Added Settings page link to plugins page.
  • Add explanation text to css file.
  • Add docs on how to use CFC to protect the MU signup form
  • Show htaccess rules on admin page.
  • Don’t let wp-super-cache cache this page.
  • Store cfc_key in sitemeta for WordPress MU sites
  • Added mod_rewrite rules to block spam comments before they get to WordPress