removing-comments-completely-1WordPress by default has comments enabled for most themes. The comments can be disabled in the WordPress Dashboard Settings > Discussion page; however, this does not remove the comments from the page entirely. What happens when the comments are disabled is, the site will display "Comments are closed". Comments can be removed completely be Commenting out the lines of code in the theme file that displays the Comments. The following code snippets are an example of the code used to display the comments.

<?php comments_template( '', true ); ?>
<?php comments_template(); ?>

In this tutorial, HTML comment code will be used to disable the Comments from displaying in the page.php and single.php pages of WordPress. The Main Index Template page will not be touched in this tutorial because that template is the main template and can be disabled or changed in a different way. In this article, the Birdsite theme is used. The following will outline the steps to remove the comments.

Important! Editing the source code of a WordPress theme is a critical change. If the code is not edited correctly, the site WILL break. If you are not comfortable editing the code, please check with a developer before proceeding.

This article will explain how to remove the Comment code from the WordPress theme by using HTML comments.

Disabling the Comments in the WordPress Theme code

  1. Log into the Wordpress Dashboard
  2. removing-comments-completely-2-wordpressNavigate to the Appearance > Editor in the WordPress Dashboard to the left.
  3. removing-comments-completely-3-wordpressSelect the page Template (page.php) in the Templates section to the right.
  4. removing-comments-completely-4-wordpressOn the Edit Themes page, comment out the code that displays the Comments on the page.php page. In this case, the following code will be commented.
    <?php comments_template( '', true ); ?>
    

    Change to

    <!-- Begin Comment
    <?php comments_template( '', true ); ?>
    End Comment -->
    

    Click Update page.


  5. removing-comments-completely-5-wordpressNext, Click the Single Post (single.php).
  6. removing-comments-completely-6-wordpressOn the Edit Themes page, comment out the code that displays the Comments on the single.php page. In this case the following code will be commented.
    <?php comments_template(); ?>
    

    Change to

    <!-- Begin Comment
    <?php comments_template(); ?>
    End Comment -->
    

    Click Update page.

    removing-comments-completely-7-wordpressNow the WordPress site will not display the comments on the single.php and the page.php pages.

This concludes this article on How to completely remove Comments from WordPress. To learn more about Widgets, please visit Introduction to Plugins & Widgets

Like this Article?

Login to comment.

Your Opinion Matters

... but we need to know what you're thinking!

I'm James Richardson, your friendly Community Support technician, and I wrote the article you're looking at now. I like to think it's perfect, but I'm sure you have some suggestions. Please, let me know what they are!

Feedback
Your Email Address
Because we'd like to talk with you!

Latest Questions

If you need some help, submit your question to our Community!
We guarantee a response within 60 minutes (8am - 9pm EST, Monday - Friday)
Ask a Question!
Recent Questions
  1. need a backup of my server
  2. New Account - Control Panel Not Available
  3. Connecting email to gmail?

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!