Plugin Directory

Disable Comments

Allows administrators to globally disable comments on their site. Comments can be disabled according to post type. Multisite friendly.

What is "persistent mode"?

By default, the plugin does not make any persistent changes to your posts - it just dynamically closes comments on them. This means that you can use the plugin temporarily and restore comment statuses when you disable it. If the plugin works in this mode, then I recommend that you don't use persistent mode.

Unfortunately some themes do not properly check the comment status of posts, and the plugin in default mode will have no effect with them (comments will still appear to be open). To fix this, switch to persistent mode. Note however that this will make persistent changes: comments will remain closed even if you later disable the plugin (you can always reopen them manually, of course).

I repeat, using persistent mode will make changes to your database. DO NOT USE IT IF YOU WANT TO DISABLE COMMENTS TEMPORARILY.

Nothing happens after I disable comments on all posts - comment forms still appear when I view my posts.

This is because your theme is not checking the comment status of posts in the correct way. The solution is to switch the plugin to persistent mode (the last option on the plugin settings page).

You may like to point your theme's author to this explanation of what they are doing wrong, and how to fix it.

How can I remove the text that says "comments are closed" at the bottom of articles where comments are disabled?

The plugin tries its very best to hide this (and any other comment-related) messages.

If you still see the message, then it means your theme is overriding this behaviour, and you will have to edit its files manually to remove it. Two common approaches are to either delete or comment out the relevant lines in wp-content/your-theme/comments.php, or to add a declaration to wp-content/your-theme/style.css that hides the message from your visitors. In either case, make you you know what you are doing!

I only want to disable comments on certain posts, not globally. What do I do?

Don't install this plugin!

Go to the edit page for the post you want to disable comments on. Scroll down to the "Discussion" box, where you will find the comment options for that post. If you don't see a "Discussion" box, then click on "Screen Options" at the top of your screen, and make sure the "Discussion" checkbox is checked.

You can also bulk-edit the comment status of multiple posts from the posts screen.

Why is persistent mode disabled?

Someone (probably your site administrator) has chosen to disable this option. See "What is persistent mode?" above.

Requires: 3.9 or higher
Compatible up to: 4.4
Last Updated: 3 days ago
Active Installs: 800,000+


4.9 out of 5 stars


1 of 2 support threads in the last two months have been resolved.

Got something to say? Need help?



6 people say it works.
0 people say it's broken.

100,1,1 100,1,1
67,3,2 0,1,0 100,3,3
100,1,1 100,3,3 50,2,1 67,6,4
100,5,5 100,1,1
100,5,5 100,2,2
100,4,4 100,6,6 100,4,4 100,1,1 100,1,1
100,5,5 100,11,11
100,1,1 100,3,3
100,3,3 100,4,4
100,4,4 100,1,1
100,12,12 100,4,4
100,5,5 100,1,1
100,6,6 100,2,2
100,2,2 100,4,4 100,1,1
100,9,9 100,1,1
100,1,1 100,1,1