WordPress: Automatically close comments on old blog entries

WordPress logoThere used to be a plugin that would scan your WordPress blog for posts that were past a certain age and close the comments functionality on them.

Why? Because when the conversation dies down, sometimes you want to move on. Plus, old blog posts are generally a target for spammers.

I’m not sure when this happened, but the ability to auto-close comments has been built into the core of WordPress now, and I’m going to show you how easy it is to configure this feature.


(I’m doing this from a WordPress blog running version 2.7.1, by the way)

  1. Log into your WordPress admin panel
  2. Browse to Settings -> Discussion
  3. Under the section “Other comment settings”, enable the option to “Automatically close comments after…” and set the number of days to close comments after. I think the default of 14 days is too short a time to leave a discussion thread open. For my blogs, between 60 and 90 days is the value I use.
  4. Remember to scroll the bottom and click Save changes for the new settings to take effect.

Now that you’ve revisited the Discussion settings in WordPress, you’ll probably be salivating about the other new options that are available, such as nested comments and paging comments. I haven’t played around with these too much yet, but when I upgrade some of my WordPress themes to be nested comments compatible, I’ll share my notes here!

One thought on “WordPress: Automatically close comments on old blog entries

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s