General WordPress

Disable Comments

2 min read Updated Sep 2026 General WordPress

To turn off comments on one post or page, set its comment status to closed in the editor. To turn them off for every new post, clear the option at SettingsDiscussion.

Classic Admin Screens

One Post or Page in the Classic Editor

  1. Open the post or page.
  2. In the Discussion box below the editor, clear Allow comments.
  3. Click Update.

The Discussion box in the post editor with Allow comments cleared

If the box is missing, open Screen Options at the top right and check Discussion. This only shows or hides the box.

Many Posts

  1. Go to PostsAll Posts and select the posts.
  2. Choose Edit in the Bulk actions menu and click Apply.
  3. Set Comments to Do not allow.
  4. Click Update.

New Posts

Go to SettingsDiscussion and clear Allow people to submit comments on new posts. The setting does not change existing posts. To close comments on old posts, select Automatically close comments on old posts, then set the number of days. Clear Allow link notifications from other blogs (pingbacks and trackbacks) on new posts to stop those too.

Every Post

The Disable Comments plugin closes comments on the whole site. After you activate it, go to SettingsDisable Comments and choose where to turn comments off.

Block Themes and the Block Editor

One Post or Page in the Block Editor

  1. Open the post or page and open the settings sidebar.
  2. On the Post tab, click Discussion.
  3. Select Closed.
  4. Click Update.

If Discussion is missing, click the Options menu (three dots) at the top right and click Preferences. In the General tab, under Document settings, turn on Discussion. This only shows or hides the panel. It does not change comments.

The Discussion settings screen in WordPress

Hide the Comments Area in Templates

A block theme shows comments through the Comments block in its templates. Closed comments prevent new comments, and existing comments can still show. To remove the area, delete the block.

  1. Go to AppearanceEditorTemplates and open Single Posts.
  2. Select the Comments block and delete it.
  3. Repeat in Pages if that template has the block, then click Save.

More detail is in Comments in WordPress.