Hide “Comments on this entry are closed” Message

Applies to Version(s): Thesis 1

When Comments are Disabled on All Pages

If you don’t wish to allow any comments on all of your Pages, then you can go to the Design Options panel, and under Display Options, expand the “Comments” section, then check the option for Disable comments on all pages. This will have the added effect of removing the “Comments on this entry are closed.” message from all of your Pages.

Note: This setting applies only to Pages, not to Posts.

When Comments are Disabled on Some Pages and Posts

Go to the Design Options panel, and under Display Options, expand the “Comments” section, then uncheck the option for “If comments are closed, display a message”.

If you’re using a version of Thesis prior to 1.7, then you can hide the message with this code in custom.css:

.custom .comments_closed p {
  display: none;
}

On Multi-Post Listings

Go to the Design Options panel, and under Display Options, expand the “Comments” section, then uncheck the option for “If comments are closed, display a message”.

If you’re using a version of Thesis prior to 1.8, place the following code in custom_functions.php:

function remove_no_comments() {
  if (!comments_open())
    remove_action('thesis_hook_after_post', 'thesis_comments_link');
  else
    add_action('thesis_hook_after_post', 'thesis_comments_link');
}

add_action('thesis_hook_before_post','remove_no_comments');

Thanks to Kristen Symonds (@kristarella) for her contributions to this custom PHP code!