Subscribe to Comments 2.1
Subscribe to Comments 2.1 is a plugin that allows commenters on your blog to check a box before commenting and get e-mail notification of further comments. It is one of the most popular WordPress plugins out there for the simple reason that it helps foster a community around your blog by encouraging commenters to come back and stay engaged in the dialog.
Features
- Rudimentary security
- Users cannot enter a random e-mail into the subscription manager and modify someone else’s subscriptions
- In order to modify subscriptions, users need to use a special link, given in notification e-mails, and printed in the comments form as long as they have their comment cookie
- Recognition of subscription status
- Unsubscribed users see the “subscribe to comments” checkbox, but subscribed users see a “Manage your subscriptions” link
- The author of the post is recognized by either login or comment cookie and is assumed to be subscribed to the entry (as they will receive notifications through WordPress)
- Themeable subscription manager
- Uses visual style of WordPress interface
- Can be optionally accessed via “Manage” menu in WordPress
- E-mail verification of block requests
- Javascript “invert selection” link to check/uncheck subscriptions for mass deletion
- “Return to the page you were viewing” link that persists at the top of the page, so that users can easily return to the post they were reading once they are done modifying subscriptions
- Ability to let users change notification e-mail address
- In the subscription manager, users can request that their notification address be changed for all their subscriptions
- Special link is sent to the old address for verification
- Once clicked, their e-mail address will be changed instantly for all their comments
- Easy integration into comments form
- No modification of comments form needed for WP 1.5+ (supported themes)
- For users who want custom placement of the checkbox/link to subscription manager, this can be done with one simple function call, placed anywhere in the comment form
- Subscription without leaving a comment
- By popular demand, you can now offer visitors the option of subscribing to comments on an entry without having to leave a comment themselves
- If the reader later decides to join the conversation, their subscription continues without them having to explicitly set it
- Customization
- You can make the Subscription Manager that your users see use your theme’s header, footer and sidebar, using CSS to style it to fit your site
- Internationalization
- I’ve written Subscribe to Comments 2.1 with i18n in mind, making full use of
__()and_e()functions. The domain is “subscribe-to-comments”.
- I’ve written Subscribe to Comments 2.1 with i18n in mind, making full use of
Download
Version 2.1 Update
Version 2.1 of Subscribe to Comments has a feature that people have been begging me to implement for many months: you can view the list of people who are subscribed to posts on your blog, and you can also see a list of the most “subscribed” posts. Also in this version is a new one-file install. You just put subscribe-to-comments.php in your /plugins/ directory, activate, and you’re done. This version will work on WordPress versions from 2.0.6 through 2.3.1 (highest tested).
Versions
- 2.1.2 Fixed a few bugs that’d send bad notifications (thanks Donncha!), cleaned up some code and moved to using proper WP escaping functions
- 2.1.1 WordPress 2.2 compatibility! Also note that support for
attribute_escape()is needed, so if you get errors about that, upgrade to the latest version in your branch - 2.1 big update, fixing a few potential XSS holes, and misc error messages… see above for details
- 2.0.8 XSS security fixes, hopefully fixed “+” symbols in e-mail for good
- 2.0.7 additional “funky e-mail” fixes
- 2.0.6 support for e-mail addresses with “+” symbols, option to disable CSS “clearing”
- 2.0.4 potential security bugs, better WP 2.0 capabilities compat
Feedback/Bugs
Feel free to leave bug reports or feature requests here. Use this entry’s comments to ask support questions or offer general feedback


Hi, I’m using Cutline 1.1 with WordPress 2.2.1 and Subscribe-To-Comments 2.1.1, and here’s my small problem:
The checkbox for subscribing appears as expected in the comment form area, and the plugin does work, but the “Notify me of followup comments via e-mail†text does not appear next to the checkbox.
Is this a problem with Cutline, with the plugin, or with WordPress? Any idea how I can fix it? I’m not a PHP whiz by any means, but could manage some basic edits if you could tell me where to look. Thanks.
Jewelry, this same problem has come up before and far earlier in this thread I posted a link to the solution to your problem, but you (and others) may have missed it so I’ll post it again. Good luck (it’s an easy fix).
Here’s the solution.
http://www.boojies.com/2007/07/08/tips-increase-the-stickiness-of-your-site-with-the-subscribe-comments-plugin/
I’ve just installed your seems to be great plugin.
The only problem is that I just can’t get my translation to work.
I used poEdit to translate strings on “subscribe-to-comments.pot” into Brazilian Portuguese. The application created a new file, “subscribe-to-comments.mo”, and I put both on the extras folder (the first one has been edited as well). But your code seems to not recognize it at all.
Please let me have some support on this issue. Thanks!
I found a lot of fake addresses on my subscriber list, which raises 2 questions:
- is this plugin secure?
- how can I get rid of them in one go?
Hey …
Just got this - thanks for making it available … on my blog, the checkbox appears, but there is no text besides the checkbox - it’s just a checkbox and white background
See it in action here - any suggestions:
http://www.fredmckinnon.com/myblog/2007/08/25/if-hymns-are-better/#comments
Good plagin.
Do plagin for accompaniment of the reference to post in bookmarks, instead of Ctrl+D, please.
Think, will be popular..
sorry, just testing
nice plugin!
Great! i have just started my new blog… this sounds handy…
Two things. First, you request that bug reports go into Trac, but that would require us to create a Trac account, and that doesn’t seem to be possible.
Second, I have a bug to report: the return-to-the-post link that is displayed on the confirmation screen does not handle the case where the blog is on a secure server, i.e., has a URL that starts with “https” instead of “http”. The link _always_ starts with “http”, which leads to a 404 message when you click the link.
I have a screenshot that illustrates this, but I can’t submit it without your email address, or a Trac account…
I’m having the same problem as Brian. My plugin works but the checkbox is on a line above the text “Notify me of followup comments via e-mail”. When they should be on the same line. Any ideas how to fix this?
Thanks
Hi,
First of all, thanks for making such a great plug-in and making it publicly available.
I just tried to implement the plug-in on my WP 2.2.x blog at ozarweb.com/go which uses Andreas Viklund 01 theme. There appear to be a serious compatibility problem with the plug-in and this very theme:
Subscription option, when activated, causes the comments section to shift about 500 pixels down in cases where the post has no comments.
No matter how many tweaking combinations I tried with the theme and placement of the code , I can’t come up with a solution to this shifting problem.
Any ideas?
Here’s a feature I’d dearly love: I’d like to be able to prevent someone fr. subscribing to any comment thread.
I’ve just installed this plugin and it’s really great! Easy to setup, easy to customize. Fabtastic! So different from the wysiwyg plugins I’ve been trying to install…
I enabled the option to tick the “Subscribe” box by default but it’s not ticked on the blog. What should I be looking at to get this option to work?
And btw, nice plugin
Hello,
I just downloaded and installed version 2.1 and i am using WP 2.0.5.(I see this version of WP is untested).
Everything seems to be working great except for viewing the “Top Subscribers” list. I see an error like this “Call to undefined function: attribute_escape() in /home/content/a/a/a/myinfo/html/wp-content/plugins/subscribe-to-comments.php on line 1065″
I realize this may be due to my version of WP, or possibly a bad interaction with another plugin, but I wanted to let you know in case there was something awry with the actual code. I will update my version of WP asap and see if that helps.
Thanks,
WeDreaming
I don’t know if this is the bug, but after unchecking CSS options and save options. This options is now saved. When I refresh it is still checked.
I too have enabled the option to tick the “Subscribe†box by default but it’s not ticked on the blog.
WordPress 2.2.2
Subscribe to Comments 2.1.1
nutrisystem
This plugin sounds really great! Too bad when I tried to activate it in 2.2.3, WP didn’t allow it to be activated as it caused a “fatal error”. Any ideas?
Error code as shown on the Plugins page:
“Plugin could not be activated because it triggered a fatal error.”