{"id":775,"date":"2010-08-10T14:47:00","date_gmt":"2010-08-10T14:47:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/stop-spammer-registrations-plugin\/"},"modified":"2026-02-24T20:20:25","modified_gmt":"2026-02-24T20:20:25","slug":"stop-spammer-registrations-plugin","status":"publish","type":"plugin","link":"https:\/\/mk.wordpress.org\/plugins\/stop-spammer-registrations-plugin\/","author":23361022,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2026.3","stable_tag":"trunk","tested":"6.9.4","requires":"3.0","requires_php":"5.0","requires_plugins":null,"header_name":"Stop Spammers Classic","header_author":"Web Guy","header_description":"","assets_banners_color":"beb797","last_updated":"2026-02-24 20:20:25","external_support_url":"","external_repository_url":"https:\/\/github.com\/webguyio\/stop-spammers-classic","donate_link":"https:\/\/damspam.com\/donate","header_plugin_uri":"https:\/\/damspam.com\/","header_author_uri":"https:\/\/webguy.io\/","rating":4.4,"author_block_rating":0,"active_installs":30000,"downloads":2591130,"num_ratings":243,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":25,"2":6,"3":8,"4":6,"5":198},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3377746,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3377746,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3377746,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3377746,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2656,11327,600,599,2419],"plugin_category":[42,44,54],"plugin_contributors":[249314,247167],"plugin_business_model":[216239],"class_list":["post-775","plugin","type-plugin","status-publish","hentry","plugin_tags-anti-spam","plugin_tags-no-spam","plugin_tags-security","plugin_tags-spam","plugin_tags-spam-protection","plugin_category-contact-forms","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-kpgraham","plugin_contributors-webguyio","plugin_business_model-community","plugin_committers-webguyio","plugin_support_reps-johnmarty"],"banners":{"banner":"https:\/\/ps.w.org\/stop-spammer-registrations-plugin\/assets\/banner-772x250.jpg?rev=3377746","banner_2x":"https:\/\/ps.w.org\/stop-spammer-registrations-plugin\/assets\/banner-1544x500.jpg?rev=3377746","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/stop-spammer-registrations-plugin\/assets\/icon-128x128.png?rev=3377746","icon_2x":"https:\/\/ps.w.org\/stop-spammer-registrations-plugin\/assets\/icon-256x256.png?rev=3377746","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/github.com\/webguyio\/dam-spam\/issues\">\ud83d\udcac Ask Question<\/a> | <a href=\"mailto:webguywork@gmail.com\">\ud83d\udce7 Email Me<\/a><\/p>\n\n<p>A simplified, restored, and preserved version of the original Stop Spammers plugin.<\/p>\n\n<p>\ud83e\udd6a <a href=\"https:\/\/github.com\/sponsors\/webguyio\">Buy Me a Sandwich<\/a><\/p>\n\n<p>Development for Stop Spammers has slowed down; I recommend switching to <a href=\"https:\/\/damspam.com\/\">Dam Spam<\/a>.<\/p>\n\n<p>\ud83e\uddd0 <a href=\"https:\/\/github.com\/webguyio\/dam-spam\/issues\/8\">Why, What Happened?<\/a><\/p>\n\n<p>However, rest-assured that if you can't migrate to Dam Spam, I'll still continue making sure that Stop Spammers is safe, stable, and supported.<\/p>\n\n<p>\ud83d\udedf <a href=\"https:\/\/github.com\/webguyio\/dam-spam\/issues\">Get Support<\/a><\/p>\n\n<!--section=installation-->\n<p>Go to <em>Plugins &gt; Add New<\/em> from your WP admin menu, search for <em>Stop Spammers<\/em>, install, and activate.<\/p>\n\n<p>OR<\/p>\n\n<ol>\n<li>Download the plugin and unzip it.<\/li>\n<li>Upload the plugin folder to your wp-content\/<strong>plugins<\/strong> folder.<\/li>\n<li>Activate the plugin from the plugins page in the admin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"i%27m%20locked%20out%20of%20my%20admin%21\"><h3>I'm locked out of my admin!<\/h3><\/dt>\n<dd><p>You'll need to access your site files (most likely via FTP), navigate to <em>\/wp-content\/plugins<\/em>, and rename the <em>\/stop-spammer-registrations-plugin<\/em> folder by adding a \"1\" to the beginning. Once you're back in your admin, remove the \"1\" from the folder name and make sure to add yourself to the Allow List.<\/p><\/dd>\n<dt id=\"can%20i%20use%20stop%20spammers%20with%20cloudflare%3F\"><h3>Can I use Stop Spammers with Cloudflare?<\/h3><\/dt>\n<dd><p>Yes. But, you may need to <a href=\"https:\/\/developers.cloudflare.com\/support\/troubleshooting\/restoring-visitor-ips\/restoring-original-visitor-ips\/\">restore visitor IPs<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20use%20stop%20spammers%20with%20wordfence%20%28and%20other%20spam%20and%20security%20plugins%29%3F\"><h3>Can I use Stop Spammers with Wordfence (and other spam and security plugins)?<\/h3><\/dt>\n<dd><p>Yes. The two can compliment each other. However, if you have only a small amount of hosting resources (mainly memory) or aren't even allowing registration on your website, using both might be overkill.<\/p><\/dd>\n<dt id=\"can%20i%20use%20stop%20spammers%20with%20woocommerce%20%28and%20other%20ecommerce%20plugins%29%3F\"><h3>Can I use Stop Spammers with WooCommerce (and other ecommerce plugins)?<\/h3><\/dt>\n<dd><p>Yes. But, in some configurations, you may need to go to <em>Stop Spammers &gt; Protection Options &gt; Toggle on the option for \"Only Use the Plugin for Standard WordPress Forms\" &gt; Save<\/em> if you're running into any issues.<\/p><\/dd>\n<dt id=\"can%20i%20use%20stop%20spammers%20with%20akismet%3F\"><h3>Can I use Stop Spammers with Akismet?<\/h3><\/dt>\n<dd><p>Yes. Stop Spammers can even check Akismet for an extra layer of protection.<\/p><\/dd>\n<dt id=\"can%20i%20use%20stop%20spammers%20with%20jetpack%3F\"><h3>Can I use Stop Spammers with Jetpack?<\/h3><\/dt>\n<dd><p>Yes and no. You can use all Jetpack features except for Jetpack Protect, as it conflicts with Stop Spammers.<\/p><\/dd>\n<dt id=\"why%20is%202fa%20failing%3F\"><h3>Why is 2FA failing?<\/h3><\/dt>\n<dd><p>Under <em>Protection Options<\/em>, toggle off the \"Check Credentials on All Login Attempts\" option and try again.<\/p><\/dd>\n<dt id=\"is%20stop%20spammers%20gdpr-compliant%3F\"><h3>Is Stop Spammers GDPR-compliant?<\/h3><\/dt>\n<dd><p>Yes. <a href=\"https:\/\/law.stackexchange.com\/questions\/28603\/how-to-satisfy-gdprs-consent-requirement-for-ip-logging\">Under most circumstances<\/a>. Stop Spammers itself does not attempt to collect any PII, and collects only the minimum data needed for anti-spam control. However, enabling third-party protections introduces new data collection on external servers that could break GDPR. See the next FAQ.<\/p><\/dd>\n<dt id=\"what%20third-party%20services%20are%20used%20and%20what%20data%20is%20sent%20to%20them%3F\"><h3>What third-party services are used and what data is sent to them?<\/h3><\/dt>\n<dd><p>There are several optional services you may use that involve sending data to third parties including: <a href=\"https:\/\/policies.google.com\/privacy\">Google reCAPTCHA<\/a>, <a href=\"https:\/\/www.hcaptcha.com\/privacy\">hCaptcha<\/a>, <a href=\"https:\/\/2captcha.com\/privacy-policy\">2Captcha<\/a>, <a href=\"https:\/\/www.spamhaus.org\/privacy-notice\/\">Spamhaus<\/a>, <a href=\"https:\/\/www.stopforumspam.com\/privacy\">Stop Forum Spam<\/a>, <a href=\"https:\/\/www.projecthoneypot.org\/privacy_policy.php\">Project Honeypot<\/a>, and <a href=\"https:\/\/botscout.com\/w3c\/privacy.htm\">BotScout<\/a>. You may wish to read each services' privacy policy to see if you're comfortable using them, but generally speaking, whenever someone for example tries to use a contact form on your website, their IP address, name, and email may be sent to these services to check against spam blocklists.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2026.3<\/h4>\n\n<ul>\n<li>Fixed issue with the Spam Words list not maintaining phrases<\/li>\n<\/ul>\n\n<h4>2026.2<\/h4>\n\n<ul>\n<li>Improved handling of emails in allow and block lists<\/li>\n<li>CSRF fixes<\/li>\n<\/ul>\n\n<h4>2026.1<\/h4>\n\n<ul>\n<li>Recommendation to migrate to Dam Spam<\/li>\n<\/ul>\n\n<h4>2026<\/h4>\n\n<ul>\n<li>CSRF fixes<\/li>\n<\/ul>\n\n<h4>2025.5<\/h4>\n\n<ul>\n<li>CSRF fixes<\/li>\n<li>Fixed crash bug caused by incorrectly added IP ranges<\/li>\n<\/ul>\n\n<h4>2025.4<\/h4>\n\n<ul>\n<li>Cleanup<\/li>\n<\/ul>\n\n<h4>2025.3<\/h4>\n\n<ul>\n<li>Donations needed<\/li>\n<\/ul>\n\n<h4>2025.2<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>2025.1<\/h4>\n\n<ul>\n<li>Fixes (aggressive escaping breaking stuff)<\/li>\n<\/ul>\n\n<h4>2025<\/h4>\n\n<ul>\n<li>Recovered version, which has been cleaned up<\/li>\n<\/ul>\n\n<h4>2024.7<\/h4>\n\n<ul>\n<li>Previous version, which I still consider safe to use<\/li>\n<\/ul>\n\n<p>Credits: Created and maintained by Keith P. Graham (@kpgraham) from 2010-2017. Adopted and maintained by Web Guy (@webguyio) from 2017-2026.<\/p>","raw_excerpt":"A simplified, restored, and preserved version of the original Stop Spammers plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=775"}],"author":[{"embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webguyio"}],"wp:attachment":[{"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=775"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=775"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=775"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=775"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=775"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}