Skip to content

WordPress.com Comments Still Open on Old Posts? Update the Existing Posts

Illustrative still life: a completely unmarked notebook beside a plain computer mouse.

If comments remain open on older WordPress.com posts after you disabled comments for new posts, edit the older posts themselves. The setting under Settings → Discussion changes the default for posts you publish from that point forward. Each published post can still keep its own Discussion setting.

That distinction explains the usual surprise: you turn off “Allow people to submit comments on new posts,” publish nothing new, then find a two-year-old article still has a comment form. Its existing setting has not changed.

WordPress.com documents the difference in its official comments guide. Start with one published post, confirm the result, then decide whether a larger batch needs the same change.

Check the setting you changed

Open your WordPress.com dashboard and go to Settings → Discussion. Under Default post settings, the option labelled “Allow people to submit comments on new posts” controls the default status of comments on new posts or pages.

Turning that option off is useful when you want future content to publish with comments closed. It does not replace the Discussion choice already saved on every older post.

A post can therefore have comments open while your current site-wide default for new posts is closed. That is normal when the post was published before the default changed, or when its individual setting was changed later.

What you change What it applies to
“Allow people to submit comments on new posts” The default for new posts or pages
Discussion setting on one post or page That selected post or page
Bulk edit Comments setting Every post or page selected in that batch
“Automatically close comments on old posts” Posts that reach the age set in the Discussion settings

Test one older post first

Choose an older published post where comments are still visible. In the dashboard, go to Posts, then click the post title. You can use the same process under Pages for a page.

Open the post settings sidebar on the right. If the sidebar is hidden, use the Settings icon in the top-right corner of the editor. Find the Discussion section. WordPress.com lets you set comments to Open or Closed for that individual post.

Choose Closed, then select Save. This changes whether that post accepts new comments. Pingbacks have their own checkbox in the same area, so check that setting separately if it matters for the post.

Now view the published post as a visitor would. The check matters because you want to confirm the saved setting on the actual post you selected, not merely the dashboard default for future content.

If the test post now behaves as intended, you have identified the cause: your older posts need individual updates or a bulk edit.

Close comments on selected existing posts

For a small number of posts, editing them one at a time gives you the most control. This works well when you want comments closed on a few evergreen guides but left open on current news, announcements, or community posts.

Open each selected post, visit its Discussion section, choose Closed, and save. Keep a short list while you work so you do not accidentally skip a post or change one that should remain open.

A fictional example: a cooking blog has 12 old recipe posts that attract spam and 4 recent posts where the owner still wants reader questions. The owner can close comments on the 12 older recipes individually and leave the four recent posts unchanged. That choice affects only the selected posts.

Do not confuse this control with comment moderation. WordPress.com moderation settings decide whether a submitted comment waits for approval or can appear publicly. The post-level Open or Closed setting decides whether the post accepts new comments.

Use bulk editing for a larger group

A larger archive calls for bulk editing. WordPress.com lists Comments among the settings you can change for several selected posts or pages at once.

Go to Posts in the dashboard. Tick the checkboxes beside the posts you want to change. From the Bulk actions menu, choose Edit, then select Apply. In the bulk editor, update the Comments setting for the selected items and choose Update when you are done.

Bulk editing is fast, but selection deserves care. Use it for a group that shares the same rule, such as posts from a completed series or all articles in an older category. Avoid selecting the entire archive unless every post should receive the same comment status.

You can also bulk-edit pages. Go to Pages, select the pages, choose Edit from Bulk actions, apply the change, and update the selection.

Before working through hundreds of entries, run a small batch. Select three old posts, close comments, update them, then check one published URL. Once the result matches your goal, continue with the remaining group.

Use automatic closure when age is the rule

WordPress.com also has an option called Automatically close comments on old posts under Settings → Discussion. This option closes new comments after a post reaches the number of days you set.

This setting follows an age rule. It suits sites that welcome discussion when an article is new but close the conversation after a fixed period. You choose the number of days, and posts stop accepting new comments after that age.

It solves a different job from the default setting for new posts:

  • The default setting decides whether new posts begin with comments open or closed.
  • Automatic closure stops new comments on posts once they reach the chosen age.
  • The individual Discussion setting controls one specific existing post.

A fictional example: a blog publishes event notices and wants comments open for 30 days. The owner can use automatic closure with a 30-day limit. A permanent reference page can still be reviewed separately through its own Discussion setting.

Choose the method that matches the rule you actually want. If every new post should start closed, change the default. If older posts should close after a fixed number of days, use automatic closure. If only a defined set of existing posts needs attention, edit those posts individually or in bulk.

Verify the published result

Finish by checking a post from each group you changed. Open the post’s editor and confirm that its Discussion setting reads Closed. Then visit the published post and check whether it still accepts new comments.

If a post remains open, verify that you saved the post-level change. Return to the Discussion section for that post before changing wider site settings. A default for new posts will not correct an existing post by itself.

For large archives, record the filter or selection rule you used, such as a category, date range, or post series. That makes later checks much easier when someone asks why one older post remains open.

Does the test post show Closed after saving? Does your archive need a permanent rule for new posts, an age-based rule, or a selected batch of older posts?