Skip to content



How To Enable And Disable Comments on WordPress Posts and Pages

How Do I...?I was wandering around Twitter earlier today and a question popped up on how to allow comments on a newly created page in WordPress.

One of the most important aspects of blogging is fostering communication and interaction with your readers. Getting a good discussion going keeps your readers interested, and gives them a reason to check back – especially if they know you are good about replying to them.

A good stream of comments also tells Google and other search engines that your content is both relevant and interesting to users… which encourages them to rank you well on the results pages.

Obviously, I’m talking about genuine comments here, and not the spam that so many blogs are plagued with. That’s a discussion for another day.

As great as comments are however, there may be specific posts or pages that you don’t want comments on, like your “About” or “Contact” pages. Fortunately comment options, like most features of a WordPress blog, are customizable.

Select "Discussion" From The Settings Module

Select "Discussion" From The Settings Module

First and foremost, make sure you’re blog has comments enabled. The default comment settings for your entire blog can be found under the “Settings” module of your dashboard, on the “Discussion” screen. The third option on the page is “Allow people to post comments on new articles.” If that is checked, the default for new posts and pages will be to allow comments. Changing this setting will not, however, alter the setting for existing content.

In order to allow or disallow commenting on individual posts, options are provided on the post/page writing screen. Below
the content section where you type your posts, there are a handful of different sections. One of these sections is labeled “Discussion,” and has two options. The first option controls whether or not comments are allowed on this particular post or page, while the second enables or disables trackbacks and pingbacks.

These options allow you to select different settings for each post/page

These options allow you to select different settings for each post/page

Both of these settings will reflect whatever the default on the main “Discussion Settings” page was set to at the time the post/page was created. If those options were disabled by default and you’ve recently changed them, you can update the setting for this post by checking the box.

Now, while WordPress supports commenting on both posts and pages, certain themes might have their own settings that override the defaults, or might not display comments on pages at all.

If you’ve checked that both the default and the specific page is set to allow comments, but they still aren’t displaying and there isn’t a comment entry box, check for a theme options page under the “Apperance” module of your dashboard. If there isn’t one, or if it doesn’t offer a way to enable page comments, you’ll need to customize your theme’s page file to do so (or find someone incredibly talented comfortable with WordPress to do it for you. :)).


10 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. hynessta says

    “One of these sections is labeled “Discussion,” and has two options. The first option controls whether or not comments are allowed on this particular post or page, while the second enables or disables trackbacks and pingbacks.”
    You can more about this?

  2. Jeff the SLO Tech Guy says

    Another option is to use a theme such as one by Woo Themes that has an option to turn on and off comments for all posts or pages in one fell swoop.

  3. Neseeef says

    When I write my post i cant find any “allow comment /not” option under the post typing area as you said. One of my post seems comment is off. How can i turn it on. I have enabled the commenting on the discussion menu. It says may be individual posts wil not be comment on.. Am pretty confused. How can i enable comment for such post.

  4. Chad says

    @Neseeef

    Hopefully you’ve already worked out an answer for this on your own – but if not, try clicking on the “Screen Options” tab at the top of the page writing screen. From there you’ll be able to activate the different options you want to have show up on the page.

  5. Chad says

    @Jeff

    True, but it’s also good to be able to work within a theme you’re already comfortable with :)

  6. Henry says

    Chad,
    You are the man!! The “Screen Option” tab has helped me tremendously!

  7. Sean says

    I found how to disable comments on specific pages easily. If you go to your “Pages” section, when you mouse over a page you can see it say edit, quick edit, etc. Click on “quick edit” and you will see a checked box that says “allow comments.” Just uncheck that and Voila! That page no longer has a comment section.

  8. Danny says

    Ditto to Henry

  9. Pwisdom says

    @Neseeef, Your problem is exactly what I was challenged with. @Chad, Your screen option solution is just the right solution. Thanks.

  10. Valentine says

    You are great Man! I never realized that discussion section on the admin panel until you pointed it out. Now i can contrlo who comments or not.



Some HTML is OK

or, reply to this post via trackback.



css.php