Comments can build a community, but they can also become a magnet for spam, support requests, and off-topic noise. If comments no longer fit your site, you can disable WordPress comments without deleting the conversations already attached to your posts.

The trick is simple: turn off new submissions while leaving old comment data alone. You don’t need to tear apart published pages or risk breaking years of content. Let’s close the right doors, keep the valuable history, and make future site management easier.

Know the Difference Between Closing and Deleting Comments

Closing comments stops visitors from adding new replies. Deleting comments removes the actual records from your WordPress database. Those are two very different actions.

If old conversations add trust, answer common questions, or show customer feedback, closing comments is usually the smarter move. Your content stays intact. The comment form goes away or becomes inactive, depending on your theme.

Closing comments keeps your published history

When you disable WordPress comments on a post, WordPress changes the discussion setting for that content. It doesn’t send existing approved comments to Trash.

That matters for established blogs. A helpful comment thread can still answer a visitor’s question before they email support. It can also give a product page or tutorial more depth without asking your team to moderate every new reply.

Closing comments is a permission change, not a content deletion. Don’t delete comment records unless you are certain you no longer need them.

Review where comments are currently active

Start with a quick site check. Look at blog posts, pages, product pages, and any custom post types your theme or plugins created.

Most WordPress sites use comments on posts only. Still, a contact page, portfolio item, or old landing page may have discussion turned on by accident. A few minutes of checking now can prevent a surprise later.

Disable WordPress Comments on Future Posts

The global discussion setting controls the default behavior for new posts. It won’t retroactively change older articles, which is good news if you want more control.

In your WordPress dashboard, go to Settings > Discussion. Under “Default post settings,” uncheck the option that says “Allow people to submit comments on new posts” or “Allow people to post comments on new articles.”

Then click Save Changes.

WordPress explains these controls in its Discussion settings documentation. Once saved, newly published posts won’t open a comment section unless you manually switch comments back on for that post.

Turn off pingbacks and trackbacks too

Comments and pings are not the same thing. Pingbacks and trackbacks are notifications from other websites that link to your content. They can create clutter, and they can attract spam on older sites.

While you are in Settings > Discussion, consider unchecking “Allow link notifications from other blogs.” This prevents new pingbacks and trackbacks by default.

If your site has never used them as part of its publishing strategy, turn them off. Less noise, fewer moderation alerts, and one less setting to babysit.

Check the default before publishing

Create a draft post after changing the setting. Open the post editor, click the settings icon if needed, and find the Discussion panel.

You should see that comments are closed by default. This small check confirms the change worked before your next post goes live.

Close Comments on Existing WordPress Posts

This is where many site owners get caught. The setting for future posts does not close comments on content that is already published.

To disable WordPress comments across old posts, use WordPress Bulk Edit. It is built into the dashboard, and it saves you from opening every post one by one.

Use Bulk Edit for a large post library

Go to Posts > All Posts. Select the posts you want to update. You can select one screen at a time, or use the checkbox at the top of the list to select every post currently displayed.

Next, follow these steps:

  1. Choose Edit from the Bulk Actions menu.
  2. Click Apply to open the bulk editor.
  3. Find the Comments dropdown.
  4. Select Do not allow.
  5. Click Update.

That closes new comments on the posts you selected. It does not erase old approved comments, pending comments, or comment history. WordPress also documents the individual post method in its comment moderation guide.

For a large library, work in batches and confirm each update. It is boring work, sure. It is still better than discovering later that an important category stayed open.

Close comments on one post or page

Need to keep comments open on a few articles? No problem. Open an individual post or page in the WordPress editor.

In the right sidebar, open Discussion and set comments to Closed. If the sidebar is hidden, click the gear icon in the top-right corner of the editor.

Pages can use comments too, even though they usually should not. Check Pages > All Pages and repeat the bulk process if you find older pages with active discussion.

Keep Existing Comments Visible and Safe

Closing the form is only half the job. You also want to see how your theme handles closed discussions.

Some themes continue to display existing comments but hide the reply form. Others hide the entire comment area when comments are closed. Neither result means the old comments were deleted.

Test a few important published URLs

After making changes, open several posts in a private browser window. Pick a recent article, an older popular post, and a page with a long comment thread.

Look for these details:

  • Existing comments still appear where you expect them to.
  • The comment form is gone or says comments are closed.
  • Comment counts match the discussion you can see.
  • Mobile pages still look clean and usable.

The WordPress comments guide explains the settings behind comment permissions and moderation. Your theme controls much of the front-end display, so a quick live test matters.

Clear cache before calling it done

Caching can make WordPress changes look broken when they are not. Your browser may show an old version of the page. A caching plugin, CDN, or host-level cache may do the same.

Clear your site’s cache, then reload the page in a private window. If a comment form still appears, check the post-level Discussion setting before assuming the global setting failed.

Block themes can also display a comment count or a Latest Comments section. The Latest Comments block settings let you control whether those old comments remain visible in your layout.

Use Comment Closure Dates When Old Posts Need a Grace Period

You may not want an all-or-nothing approach. A news site, tutorial library, or active blog can benefit from comments during the first few weeks after publishing. After that, the conversation often fades and spam starts showing up.

WordPress has a built-in option for this.

Automatically close comments after a set number of days

Return to Settings > Discussion and find “Automatically close comments on articles older than ___ days.” Check the box and enter the number of days that suits your publishing schedule.

For example, 30 days works well for time-sensitive announcements. A 90-day window may make more sense for how-to content that gets early questions after publication.

This setting blocks new comments after the deadline while keeping prior replies in place. It gives your newest posts room for discussion without leaving a decade of old articles open forever.

Choose moderation when comments still support sales

Comments can be useful if you publish product tutorials, answer technical questions, or build a community around your services. In those cases, full closure may be too aggressive.

Use moderation instead. Require approval for first-time commenters, hold comments with links, and watch your spam queue. WordPress gives you detailed controls for this in Settings > Discussion.

We recommend closing comments when they create more work than value. Let your contact form, help desk, or business email handle real customer questions. Those channels are easier to track and much easier to protect.

Avoid Plugin Conflicts and Protect Your Site First

A plugin can disable comments site-wide, including on custom post types. That is helpful for large or unusual setups. For most standard WordPress blogs, the built-in settings and Bulk Edit process are enough.

Don’t install another plugin for a two-minute dashboard task. Every plugin needs updates, compatibility checks, and a reason to stay installed.

When a comment plugin makes sense

A dedicated comment-control plugin can be useful when your site has hundreds of pages, WooCommerce products, portfolio entries, or custom post types. It can also help if a theme keeps showing comment elements after you close discussions.

Before installing anything, back up your website. Plugin settings can affect multiple content types at once, and a backup gives you a clean way back if the result isn’t what you expected.

Our WordPress backup and restore guide walks through the recovery basics. Keep copies of both your files and database, because your comments live in that database.

Better hosting makes routine changes less stressful

Comment settings should be simple, but WordPress management rarely stops with one setting. Updates, backups, security checks, caching, and plugin conflicts all land on the same to-do list.

That is why we built managed WordPress hosting around practical support, backups, security monitoring, and WordPress-focused help. You get more time to run your business and less time trying to decode a dashboard issue alone.

A solid hosting plan won’t choose your comment policy for you. It will give you the backup, support, and stability to make changes with confidence.

Final Thoughts on Closing WordPress Comments

You can disable WordPress comments without damaging old posts or throwing away useful conversations. Turn off the future-post default, bulk edit existing content, and check how your theme displays closed discussions.

The safest approach is close first, delete never unless you mean it. Your site stays cleaner, your old content stays intact, and your team gets fewer distractions to manage.

We use cookies so you can have a great experience on our website. View more
Cookies settings
Accept
Decline
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Who we are

Our website address is: https://zadic.net.

Comments

When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection. An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment.

Media

If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.

Cookies

If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year. If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser. When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed. If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.

Embedded content from other websites

Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website. These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website.

Who we share your data with

If you request a password reset, your IP address will be included in the reset email.

How long we retain your data

If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue. For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.

What rights you have over your data

If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.

Where your data is sent

Visitor comments may be checked through an automated spam detection service.
Save settings
Cookies settings