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”.

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

I’ve spent a lot of time writing this code and supporting it. If you derive some benefit from this code, please consider showing your gratitute in a more tangible
way. Thanks!

I have received $0 this month for my coding efforts.

Donate with PayPalAmazon.com Wishlist


4,571 Responses to “Subscribe to Comments 2.1”

  1. Betsy says:

    Mark,

    Does this plugin automatically show the comment, or direct bloggers back to your site to comment?

  2. Aleksandar says:

    Thanks for this plugin.

    I translate version 2.1.2 to Serbian, so here is translation .po and .mo.

    Because Subscribe to Comments has not gettexturized, so I do that. More info read here (in Serbian Cyrillic), or get prepared package (with outdated Serbian translation included) here.

  3. Mark says:

    Betsy,
    The content of the comment is sent in the notification e-mail.

  4. Mark says:

    I try to keep the development code relatively stable, but I can’t promise anything. Like all GPL software, you use it at your own risk, but especially so with development versions.

  5. Mark says:

    Statievsky Danila,
    It doesn’t change where comments are stored. As of right now, the subscriptions are stored as a column in the comments table or as custom fields on the post. In the next version, it’ll all be stored as custom fields on the post. Any hosting change should bring your existing database along, so you won’t lose anything.

  6. Mark says:

    Fidel,
    Yes! The next version of the plugin will have an option to enable double opt-in (makes you click on a link sent to you before you can be subscribed). It is already implemented in the plugin’s development branch, but it hasn’t been tested very thoroughly yet. I plan on releasing the new version before the end of the year, and probably sooner.

  7. Mark says:

    slobjones,
    Check out the options. You can have it include your theme’s header/footer.

  8. Tony says:

    Mark,
    The double opt-in is very good news! I have always refrained from installing a subscription plugin on any of my blogs because I was worried of being accused of spamming. Some hosting companies might even suspend your account if they receive complaints.
    With a double opt-in, you have proof that the person who subscribed is the email owner.

  9. Marko says:

    Hi,
    Thanks for this most helpful plugin!

    I have a question though:
    The php code shows there is a setting called “default_subscribed”, which suggests the checkbox is either default true or false for readers. But i can’t see any property like that in the Settings screen. Why not? :)

  10. BandonRandon says:

    Hello, I love this plugin but i was wondering if there is an easy way to deactivate if for a certian theme? where dose the plugin insert code into the theme? I use a plugin that outputs a theme inside of facebook and i need to turn off the plugin for that.

    Thanks,
    Brandon

  11. Tim says:

    Hi Mark - Thanks for the great plugin. There were some rumors going around that the functionality of your plugin might make it into 2.7. I haven’t heard much about that recently and don’t see it in the beta releases, so I assume it won’t be making it into the core for 2.7. Is it still being considered for a future version like 2.8?

    Second, I have a few posts on my site that have 500+ subscribers. When someone adds a new comment my server load takes a dramatic hit. Typical loads are around 0.5 - 0.8, but when a comment comes in on pages with hundreds of subscribers the server load can go to 10 or 20 for a few minutes. While I could certainly throw more hardware at the issue, it seems unreasonable to add new hardware for this one feature. Has there been any consideration of adding a more conservative “batching’ type approach to sending out the notification emails?

    As an alternative while the notification email with a link to unsubscribe with the email address pre-filled in is nice…. my server load might appreciate a generic link where the entire email could be BCC’d to all of the subscribers rather than spitting out several hundred individual, customized emails.

  12. Mark says:

    Tim — No, the functionality of Subscribe to Comments is not going into WordPress 2.7. I’m against including it in WordPress core, and I doubt any of the other developers would try to put it in against my wishes.

    I’ll have a think about your scaling issues. My stock response has been to say that the feature doesn’t really scale that well from a practical standpoint, and that it is designed for low-volume comment threads. Unfortunately, the customized e-mails are important, because without them, the user could have no way of accessing their subscriptions and unsubscribing, so I’d have to work around that.

  13. James says:

    Hi, I notice in this thread that there’s a few unofficial translations posted.

    If we submit po files to you will you include them in an official release?

  14. Mark says:

    Yes, that’s the plan. Before I release the next version, I’ll freeze the strings, and issue a general call for translations.

  15. Mark says:

    Brandon — it just uses the comment_form hook. So you would use remove_action() to remove its function from that hook.

  16. Dereck says:

    Definitely this plugin helps foster a community around blog by encouraging commenter’s to come back and have permanent activity and traffic on the blog.

  17. CeKay says:

    On research for checking performance on my blog, i sadly had to find out, that this plugin costs most of database acces time out of all plugins when looking at single page.

    plugin subscribe-to-comments 3 access to db 62.9 ms

    I have to deactivate it until the performance is fixed. Usiong aktual wordpress 2.6.5

  18. [...] 4、Subscribe to Comments:让评论者订阅文章后续评论的插件。 [...]

  19. [...] Subscribe to Comments plugin to get visitors to return whenever there is a new comment on the [...]

  20. [...] Subscribe To Comments - cho phép người dùng nhận thông báo về những comment mới trên mỗi bài viết. [...]

  21. [...] keep a scheduled task for yourself to follow-up. If you can’t still remember it, try the subscribe to comments plugin for the benefit of you as well as your readers. Alternate means (email, IM, social [...]

  22. [...] also use Subscribe to Comments and Subscribe Remind. I know there are a lot more that will help with marketing and social [...]

  23. [...] Subscribe To Comments: plugin que permite agragar al final del formulario de contacto una leyenda como “avisarme de nuevos comentarios en la entrada por email”… esto permite que esa persona que se suscribió se entere de algún comentario nuevo y vuelva a visitar tu blog. [...]

  24. [...] und per Mail benachrichtigt zu werden. Das hat Willipedia bis dato definitiv gefehlt! Mit Subscribe to Comments 2.1 hab ich das Plugin, das ich gesucht habe, aber schnell gefunden und installiert. Ich hoffe dass es [...]

  25. [...] Subscribe to Comments - Allows readers to receive e-mail notifications when a follow up comment is left. [Full Review] [...]

  26. [...] Subscribe to Comments: Cho phép người dùng nhận thông báo qua email khi có comment [...]

  27. [...] Subscribe To Comments: permette di seguire le discussioni via email [...]

  28. [...] also installed the Subscribe To Comments and WP-Mail-SMTP plugins earlier this evening which allow readers to subscribe to new comments as [...]

  29. [...] No Ping Wait: WordPress’in pingleriyle oynayarak yazı gönderme sürenizi kısaltır. Subscribe to Comments: Yorum yazan bir kişinin yorumuna yanıt verilmesi halinde kendisini uyarır. Related Posts: [...]

  30. [...] Subscribe To Comments: A cada novo comentário em um determinado artigo o leitor recebe notificações para acompanhar a [...]

  31. [...] n Subscribe to Comments 2.1 « Tempus Fugit [...]

  32. Avijit says:

    As i went through the blog.Subscribe to Comments 2.1

  33. Avijit says:

    As i went through the blog.

  34. Thank you for this information. :)

  35. Steve says:

    Mark, I have a client who uses an exchange server to handle all their mail, separate and distinct from their web site server where I have WP installed. The mail server sees the plugin attempt to send mail from their domain and kills the email instantly. I’m told by the IT department of my client that as long as SMTP protocol is used instead of the standard PhP Mail, everything will be fine. So, what do I need to look for/modify/update/remove to make this happen?
    Many thanks. And even more if I can resolve this issue!

  36. Renis says:

    Hi!

    Thanks for this wp-plugin.

    After I update, in ACP option where says leave checked or not disappear.
    How can i fix this?

    Thank you.

  37. AAP5 says:

    Excellent plugin.

    One little hitch I’m noticing is that for some laughable reason (unless it’s a weird bug) people seem to be subscribing to comments without entering an email address!? So what’s happening is when I look at the “manage” area, I see things like this:

    Top Subscriber List

    Show all subscribers

    * (10)
    * (2) notreal@yahoo.com…”

    Since there’s no email address for the top “subscriber”, I can’t do anything to get rid of it. Those 10 subscriptions show up below as well:

    Subscriptions

    is subscribed…”

    But checking all the boxes and clicking remove does nothing. I even tried to figure out a way to get rid of them directly in phpMyAdmin, but couldn’t seem to figure out how to do it there either!?

  38. Tony says:


    Is there anyway to have the box already ticked off before hand so that the user does not have to manually check it?

    If so, please tell me how to do it as people who visit my site are asking for it!

    Thanks, loving this very much!

  39. Lee says:

    Hi Mark,

    I’ve found that the current version doesn’t allow me to uncheck the “CSS clear” option - others have experienced this issue too:

    http://wordpress.org/support/topic/193601

    I take it this will be fixed in the new version?

  40. C.A. says:

    Hi.
    How do I make “Subscribe to Comments” box checked by default? In my blog it is not checked, the commenter has to check it every time.

    Thanks for a job well done. :)

  41. Rich says:

    Steve,

    I believe you should be able to use the wpPHPMailer plugin to convert your blog to use the SMTP protocol instead of php mail.

    This is what I use on my blog (http://worldramblers.com) and it’s worked perfectly so far. The plugin is easy to install and configure.

    Google the Plugin name I mentioned and you should find it no problem. I use version 1.61

    Good luck

    Rich

  42. Marie-Aude says:

    Hello,

    Subscribe-to-comments has a bug with 2.7 at least in my configuration. The dashboard displays a white page.

  43. Mio says:

    Will this plugin be updated? :) I hope so…

  44. joemel says:

    yes there are still bugs, but this is a great post

  45. biberhapi.us says:

    Zayıflamada Biber Hapı ile yeni bir dönem başladı. Kapsüller tamamen bitkisel olup kimyasal hiçbir madde içermemektedir.

    - 18 yaş ve üstü kullanıcılarda hiçbir yan etkisine rastlanmamıştır.
    - Özellikle az hareket eden zor zayıflayan bölgelerde etkilidir. (Karın, bel,sarkık kol altları, basen bölgelerindeki yağların erimesinde çok etkilidir.
    - Gün içinde tok kalmanıza yardımcı olur.Tokluk hissi verir.Aşırı yemek ve tatlı isteğini giderir.
    - Özel formülü sayesinde fazla enerjiyi açığa çıkararır.
    - Hızlı yağ yakıcı özelliğe sahiptir. Kan dolaşımı ile vücudun yağları eritip atmasına yardımcı olur.

    Biber Hapı Kullanımı:

    Sabah kahvaltıdan sonra bol su ile birlikte 1 kapsül alınız.
    Gün içinde mutlaka en az 2-3 litre su tüketiniz.
    Bu hapı aldıktan sonra tokluk hissi verdiği için yememezlik yapmayınız. Az da olsa bir şeyler yemelisiniz.
    Biber Hapını Kimler Kullanamaz

    Hamile, gebe ve emzirenler kesinlikle kullanamaz.
    Karaciğer, kalp ve böbrek yetmezliği olanlar kullanamaz.
    Kullanmakta olduğunuz ilaç varsa muhakkak doktorunuza veya eczacınıza danışınız.
    Yüksek tansiyonlu kişiler kullanamaz.
    Ülser veya Gastrit şikayeti olanlar kullanamaz.
    Alkol ile birlikte kullanmamaya özen gösteriniz.

    1 kutuda 30 kapsül vardır.

    Biber Hapının Yan Etkileri

    Ürünün bilinen herhangi bir yan etkisi bulunmamaktadır. Kapsüller tamamen bitki kökenlidir 12 yaşındaki çocuklarda bile yan etkisine rastlanmamıştır.

  46. netden.net says:

    NETDEN.NET BACKLİNK DEĞİŞİM SEO PROGRAMI

    Aşağıdaki kodu sitenize ekleyerek sitenize ücretsiz backlink sağlayabilirsiniz.Bu kodu istediğiniz biçimde düzenleyebilirsiniz önemli olan sitemize kurallar dahilinde link vermenizdir.

    Bedava BackLink

    site ara,pagerank,site dizini,nette ara,netde ara,program,mp3,sohbet sitesi,arkadaşlık siteleri,seo teknikleri,webmaster,forum,site ekle,backlink,link değişimi,sitene ekle,bedava reklam

  47. Wrehensnusepe says:

    Qualitative resource

  48. James Pyrich says:

    For Wordpress 2.7, the comments subscription admin page did not work when I clicked on an email.

    I changed line 872 in subscribe-to-comments.php from:

    form_action = ‘edit.php….’

    to:

    form_action = ‘tools.php….’

    and things magically began working. :)

  49. user says:

    thank you, useful plugin

  50. Darathor says:

    Hi,

    Here are some fixes for the version 2.1.2 to correctly handle french translation : http://admforum.edforum.net/viewtopic.php?p=2061#p2061

    And updated french translation for the 2.1.2 plugin version (base on the translation available here: http://plugins.trac.wordpress.org/wiki/SubscribeToComments ).

  51. Great and well-tested plugin. Thanks so much.

  52. RightMan says:

    Has this plugin been tested on WP ver.2.7 ?

    I see a comment having an error..

  53. Bassnews says:

    I think in Germany this plugin would be forbidden - since it doesn’t provide double opt-in function. Anyone could enter my e-mail address in a comment and I would recieve notifications even though I don’t want them.

    I hope a later release of this plugin will fix that (send an activation e-mail).

  54. BadBoy says:

    В сообщении конечно много чего упрощено, в отличии от реальности… :)

  55. Ирина says:

    Интернет магазин бытовой техники UKIO - стиральные машины, холодильники, посудомоечные машины, бойлеры, СВЧ печи, вытяжки. Бытовая техника фирм ELECTROLUX, BOSCH, SIEMENS, ARISTON, ZANUSSI.

  56. omer says:

    leave all things and visit http://www.proxybooster.cn

  57. Seekspace says:

    С наступающим новым годом! Крепкого здоровья и финансового благополучия!

    Сокращайте издержки магазинов на защитные этикетки,
    многоразовые датчики-антивор для противокражных систем и
    другое противокражное оборудование на 15-20 % и более.

    Защитная радиочастотная этикетка 40х40 мм с ложным штрих-кодом или белая.
    Датчик-антивор Ракушка/Golf 45 мм, 54 мм, 63 мм.
    Датчик многоразовый антикражный 40х50 мм.
    Датчик Micro Pencil Tag, 55 мм и 45 мм (NEW)!
    Защитная акустомагнитная этикетка Mini Ultra Strip III (двухконтурная).
    Тросики петля-игла,
    Универсальные съемники и многое другое.

    А скоро новинка! Противокражная система по очень низкой, АНТИКРИЗИСНОЙ цене!

    Сокращая в кризис расходы вашей организации, Вы можете уберечь от сокращения часть сотрудников и заработную плату!

    Со склада в Москве и предствительство в Сибири.

    тел. (495) 211-33-79
    E-mail: eastorg@rambler.ru

  58. Rap says:

    Seems to work fine for me. What version of Wordpress are your using?

  59. Rap says:

    Good work… thanks…

  60. Захар says:

    Ну и после этого, как говорится, хотелось бы услышать начальника транспортного цеха ;)

  61. Русские подарки. Самовары, шкатулки и др. Только эксклюзив. Выжигание, роспись, резьба по дереву. Уникальная авторская техника.

  62. Bill Hely says:

    Hi.

    I’m using the Thesis theme with Wordpress, and have installed the “Subscribe to Comments” plug-in, but I do not get any prompt/checkbox to “Notify me of follow-up comments via e-mail”.

    I have tried it with the option both checked and and checked to do a CSS “clear” on the subscription checkbox/message (uncheck this if the checkbox/message appears in a strange location in your theme).

    The blog I have it installed on is at http://ComputerAndOnlineSecurity.com

    Any suggestions? I believe this is an essential feature for my blog comments.

  63. hello it is test. WinRAR provides the full RAR and ZIP file support, can decompress CAB, GZIP, ACE and other archive formats.
    vdszjsexupitesbhssgicaoncqnttsjvxkhhello

Leave a Reply