InMotion Hosting Support Center

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

Was this article helpful?
Continued Education in Course 104: Introduction to Plugins and Widgets
You are viewing Section 8: Completely disabling Comments from WordPress in the code
Section 7: Removing the Sidebar Links/Widgets in WordPress
Section 9: How to disable blogging features in WordPress

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

Forum Login

You are NOT logged in. You can still browse our Support Center.

To participate within our Community Support Forum:

n/a Points
2017-07-24 2:14 pm

thank you so much it helps to me.

Post a Comment

Email Address:
Phone Number:

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

1 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


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:
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!