WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use Disqus to manage my comments. I'd like it to appear only on posts, and not on pages. How can I do that?

If there's a way to selectively show it on some pages that'd be great, but in general I'd like the default to be hidden on pages.

share|improve this question
I have written and explained a small plugin to disable comments on pages: How to disable comments for WordPress pages in any theme. It replaces the regular comments_template for pages with a file that returns nothing – and therefore no disqus comments too. – toscho Jun 14 '12 at 22:06
  1. Goto Dashboard > Pages . Click on 'Edit' for the page you want to hide comments on.

  2. On the top of this screen you'll get Screen Options, Expand this section.

  3. Check/Enable the Discussion button.

  4. Scroll down on the screen. Uncheck the Allow Comments option.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.