I have comment spam coming through, and I don’t know how the evil [expletive deleted]s are doing it. I have a cron job that executes an SQL statement that sets the comment_status flag on all posts older than 21 days to “closed.” I’ve checked the tables, and they reflect this; I’ve checked the pages, and they reflect this.
So, if the comment_status is set to closed, how is it that the comment spammers are able to post comments to every post in the blog’s history, which stretches back to 2003? (I moderate all of them, of course, but it’s an increasing pain.) For obvious reasons, I need to stop this.
I’d be grateful for any answers.