{"id":164,"date":"2004-12-04T18:28:30","date_gmt":"2004-12-05T00:28:30","guid":{"rendered":"http:\/\/slidingconstant.net\/?p=164"},"modified":"2025-09-20T18:48:50","modified_gmt":"2025-09-20T23:48:50","slug":"entry-36","status":"publish","type":"post","link":"https:\/\/slidingconstant.net\/?p=164","title":{"rendered":"Battling Comment Spam"},"content":{"rendered":"\n<p>UPDATE:<\/p>\n\n\n\n<p>I\u2019m leaving this post in place for historical purposes, but quite a while ago I dropped AuthImage in favor of&nbsp;<del>Spam Karma<\/del> <em>(link no longer relevant)<\/em>, which seems to do an excellent job of blocking pretty much all my comment spam.<\/p>\n\n\n\n<p>UPDATE THE SECOND:<\/p>\n\n\n\n<p>I&#8217;m no longer&nbsp;updating this post to talk about the latest way I&#8217;m battling spam here at Sliding Constant (not because I fear the reaction, but because it&#8217;s something that changes a lot, and I don&#8217;t feel like repeatedly updating this entry). So, as before, I&#8217;m leaving this entry in place for historical purposes, but it won&#8217;t be updated.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>I\u2019ll be honest: comment spam really hasn\u2019t been <em>that<\/em>&nbsp;big of a problem here on Sliding Constant. So far, I\u2019ve been able to filter almost all of it into my moderation queue just by adding some stuff to my blocked words list.<\/p>\n\n\n\n<p>However, I just really hate the idea that some automated bot can so easily create more work for me to do (namely, reviewing my moderation queue). The last straw, so to speak, was when other friends of mine had to shut down commenting on their site because of massive moderation queues. So, I decided today to follow up on something that I had thought about before (and that another friend Rick confirmed was possible in WordPress).<\/p>\n\n\n\n<p>Enter the&nbsp;<del>AuthImage plugin<\/del> <em>(link no longer relevant)<\/em>. This little gadget uses a type of visual \u201cpuzzle\u201d called a&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/CAPTCHA\" target=\"_blank\" rel=\"noopener\">captcha<\/a>, which requires the commenter to enter the letters he\/she sees in an image in order to post the comment.<\/p>\n\n\n\n<p>Unfortunately, this method excludes potential commenters who are unable to view the image (images disabled, text browser, blind user, etc.). However, since my commenters are a pretty small group anyway, I\u2019ve decided that I\u2019m willing to trade the likely zero drop in legitimate comments for not having to deal with comment spam.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE: I\u2019m leaving this post in place for historical purposes, but quite a while ago I dropped AuthImage in favor of&nbsp;Spam Karma (link no longer relevant), which seems to do an excellent job of blocking pretty much all my comment spam. UPDATE THE SECOND: I&#8217;m no longer&nbsp;updating this post to talk about the latest way [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[7,13],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-geekiness","tag-site-updates"],"_links":{"self":[{"href":"https:\/\/slidingconstant.net\/index.php?rest_route=\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/slidingconstant.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/slidingconstant.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/slidingconstant.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/slidingconstant.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164"}],"version-history":[{"count":11,"href":"https:\/\/slidingconstant.net\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions"}],"predecessor-version":[{"id":1716,"href":"https:\/\/slidingconstant.net\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions\/1716"}],"wp:attachment":[{"href":"https:\/\/slidingconstant.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/slidingconstant.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/slidingconstant.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}