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

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve our Support Center:
Email Address
Optional, but our team may contact you for more information.
Like this Article?

Post a Comment

Name:
Email Address:
Comment:
Are you a bot?
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

Write New!
Do you want to publish a tutorial to our support center?

News / Announcements

SSL Certficate Warnings
Updated 2014-04-14 11:34 am EST
Hits: 2172
Heartbleed 0-day OpenSSL security bug
Updated 2014-04-14 04:43 pm EST
Hits: 5566

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

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!