Plugin
This plugin provides a comprehensive subscription management system for WordPress blogs. It provides two levels of subscription:
- Registered Subscribers
- Public Subscribers
Registered Subscribers are users who have registered with the blog. They can login to manage their own subscription choosing plain text or HTML email format and selecting to receive notifcations when posts are made in specific categories. There is also an option to receive an excerpt of the post or the full post if plain test is selected.
Public Subscribers can subscribe and unsubscribe through a convenient web-based form. All requests require confirmation by email. Public subscribers have no choice about the type of subscription.
Administators have several management functions including configuration of the email templates used for new post notifications and (un)subscription requests. Administrators can also subscribe or unsubscribe users, as well as send out an email to all confirmed subscribers.
For the latest information use the Plugin Category.
Subscribe2 has the following requirements:
September 29, 2006 at 8:37 pm
I have a question that I haven’t been able to find an answer to. If no categories are checked when a subscriber signs up, will they get all posts emailed or will none be emailed? I ask this because we will launching a new blog on Thurs and haven’t had enough posts to establish a category list. Thank you.
Kathleen
October 11, 2006 at 8:25 pm
Hi Kathleen,
There are 2 types of subscriber, public and registered. You can only choose which categories to subscribe to if you register with a blog.
If no categories are selected then no mails get sent but you (as administrator) can bulk subscriber users to categories if you wish.
October 24, 2006 at 9:14 am
hi there,
I have a question too: what exactly does the button subscribe too, I can find in the write tab do?
I mean I can see it inserts into the post but I see no effect….
October 24, 2006 at 1:28 pm
Ovidiu,
Make sure that there is a blank line either side of the inserted token and you should see a subscription form in the resulting WordPress page.
November 15, 2006 at 9:52 am
This plugin is wonderful! But how can I see e-mail addresses of registered people?
November 15, 2006 at 10:10 am
Take a look in Manage -> Subscribers and use the dropdown to select different types of subscribers to see their emails.
November 15, 2006 at 10:32 am
Thanks!
November 23, 2006 at 4:02 pm
Hey, now I’m looking for something to imporve this pluguin.
I need a button that creates a CSV file to download to my computer to work with it.
Do you know some plugin or maybe you would like to do it ?
Thanks.
November 24, 2006 at 9:37 am
I’m found something interesting, I’ll send it tou you and maybe you could integrate it in your pluguin.
It’s really easy.
November 24, 2006 at 9:49 am
Roger,
I’m really busy at the moment on anothr project but will look into your suggestion as soon as I get some spare time.
November 24, 2006 at 9:05 pm
Admin wrote:
>>
If no categories are selected then no mails get sent but you (as administrator) can bulk subscriber users to categories if you wish.
>>
How? I can bulk subscribe email addresses, but I don’t know how to click on an email address and subscribe them to all categories.
November 27, 2006 at 12:51 pm
Under Manage -> Subscribers there is a text box to subscribe emails as Public Subscribers. Add them on a line each or comma seperated.
In the same page you can also Bulk Subscribe existing registered users of your blog under Bulk Management.
November 27, 2006 at 7:45 pm
Hi,
Is there a way for a registered subscriber to unsubscribe ?
There’s no “unsubscribe url” in the emails sent.
Any idea ?
Thanks
Marc
November 27, 2006 at 9:19 pm
Marco47,
Registered Subscribers are Registered Users of you blog. They can manage teheir own subscriptions via Users -> Subscriptions. Deselecting all categories is effectively the same as unsubscribing.
If you want to delete these users you need to log into your blog as admin and delete the user from the WordPress database.
November 28, 2006 at 8:45 pm
Thanks ! This is what I tougth.
I think that would be a nice feature to have a link at the bottom of each email to unsubscribe, for both registered and public subscribers.
Regards,
Marc
November 29, 2006 at 7:22 pm
Marco47,
Unsubcribe emails are only sent to Public Subscribers but there is nothing stopping you putting a link in your email template directing readers to your subscribe / unsubscribe page.
December 4, 2006 at 8:11 pm
Why is it that I cannot unsub registered users in the Manage->Subscribers menu? The code only triggers if a given user is confirmed or unconfirmed. I really need the ability to remove registered users. Any help would be appreciated. Thanks.
December 4, 2006 at 8:23 pm
William,
Registered users are Registered users of your blog as well as email subscribers. If you want to delete them use Users -> Authors & Users, select the users you want to delete and choose Delete Checked Users under Update Users and click Update.
December 22, 2006 at 2:27 pm
Hi, do you test with wpmu? (WordPress Multi-user)
http://mu.wordpress.org/forums/topic.php?id=813&replies=1
http://mu.wordpress.org/forums/topic.php?id=616&replies=17#post-4340
http://www.google.com/search?q=subscribe2&sitesearch=mu.wordpress.org
Thanks, M.
December 27, 2006 at 5:46 pm
Martin,
I have a branch of the code in development for WordPress 2.1 and MU. I find this very difficult to test though due to time and also actually getting a local install of WPMU running! Check it out in the SVN.
December 30, 2006 at 6:35 pm
Hi Matt,
I’ve setup Subscribe2 successfully and it works well - so congrats on a good plugin.
However I’ve noticed since activating it, every time I publish a new post my site hangs. I suppose this is as the plugin uses mail() to send out notifications to everyone on my subscriber list (~25 people). The “write post” page doesn’t refresh to the homepage as it used to. The site becomes unusable for about a minute and then refreshing the homepage shows the new post has been entered successfully.
Is this normal behaviour? It doesn’t seem to interfere with usage, but perhaps a message letting the user know the plugin is at work might be useful.
Thanks
Rick
January 1, 2007 at 10:25 pm
Once again, great plugin. Here is a request for a future update. Any chance of increasing the ability of admins to manage the subscriptions of individual users? I’d like to be able to subscribe this user to that category arbitrarily.
January 17, 2007 at 6:12 pm
My email confirmation is not being sent. What can i check to make sure everything is working correctly? THank you.
January 17, 2007 at 6:48 pm
Do any emaisl sent from the site work?
What about blog registrations and emails from Write -> Mail Subscribers?
January 17, 2007 at 6:59 pm
Well yes, all other things worked. But now I just tried again, and it’s working. I don’t know if it has to do with me installing the SMTP plugin. But it’s working so i’m good. I will let you know if i run into any other problems. THanks for a great plugin.
February 3, 2007 at 3:36 pm
Okay, I can’t get the subscription form to show up.
I write a new page, I insert <!–subscribe2–> onto a blank line, and after I publish it, I see:
What am I doing wrong?
February 3, 2007 at 3:49 pm
MrBobDobolina,
You shouldn’t “see” the token unless you view the source of the webpage.
But, if the token is not being replaced make sure you have a blank linke before and after the token.
February 3, 2007 at 4:57 pm
I must have something else wrong, because the token is not being replaced, and it has a blank line on either side of it.
February 3, 2007 at 10:01 pm
MrBobDobolina,
I’ve just visited your site and the reason the token isn’t being replaced is because you hav too many dashes.
The toke is: <–subscribe2–> or phonetically, so as it were:
“Less than” “minus” “minus” subscribe2 “minus” “minus” “greater than”
February 4, 2007 at 2:05 pm
Thanks a bunch, that solved the problem.
February 8, 2007 at 9:19 pm
Hello,
We are using your plugin for several blogs in our library. We were wondering if it would be possible for you to add an option to notify the subscribers of a posted comment? We will probably attempt to modify your current version for this functionality, but it would be nice to see it built in.
Thank you
February 8, 2007 at 9:52 pm
KyleB,
There is already a plugin for subscribing to comments available for WordPress.
Check it out.
February 9, 2007 at 10:13 am
[...] site provides access to the latest version of the Subscribe2 plugin for WordPress. Subscribe2 notifies subscribed users each time a new post is made on any blog running the [...]
February 16, 2007 at 7:30 pm
Hello!
Love this plugin. Followed it since it’s inception.
Is there a way to include the subscribe block in the footer? I haven’t been able to accomplish this. Is it possible?
Thanks!
February 16, 2007 at 9:13 pm
Laundro,
You can hack it yourself by adding code from the widget into your footer - but you’d be on your own with this one, I can ‘t support everything
February 16, 2007 at 9:28 pm
Thanks. I’ll try that!
March 3, 2007 at 10:39 pm
I am losing my mind because I can’t make this plugin send the full post to subscribers instead an excerpt. It doesn’t matter if they are registered or not, or what they’ve set in their preferences, or what my default options are. The e-mails that are sent out only include the summary, not the full text of the blog post. Any hints / ideas?
March 3, 2007 at 10:41 pm
I also can’t make people show up as registered, incidentally. I’ve been told that these problems might be related.
March 6, 2007 at 5:40 pm
Nelson,
I think your problems may well be related. How are your users registering? By registered I mean with your WordPress blog by navigating to your-blog.com/wp-register.php.
March 13, 2007 at 12:58 am
I’ve noticed this slight problem
I set up my wp blog to show private posts to registered users only, this plugin works fine for everything else but it doesn’t notify my subscribed users when a private entry has been made
March 13, 2007 at 11:34 am
mk,
This is exoected behaviour as you wouldn’t want notifications of private posts sending out to your public subscribers.
I can look at adding the option to mail registered users about private posts in a future version if there is demand.
March 13, 2007 at 8:28 pm
Thanks for the great plugin. I’ve integrated it on the Toronto Meditation Guide (http://torontomeditationguide.org), with a credit to your work here: http://torontomeditationguide.org/about/credits/
Thanks, again, for your great work.
March 14, 2007 at 1:47 am
Hi, with the previous version of Subscribe2 I had it set up so that each time I made a new post a notification would be sent regardless of the category (especially when I made new categories) How can I set up the latest version of subscribe2 2.2.14 to act in the same way?
March 14, 2007 at 8:45 am
Sharon,
This is expected behaviour of the plugin, you can opt out of sending posts for certain categories in Options->Subscribe2 but otherwise emails should get sent.
Make sure you are using the correct version of the plugin for your version of WordPress.
March 21, 2007 at 10:21 am
Hi,
Thanks for this great plug-in.
I was wondering if you could help me out with a problem I am having. I am just testing out the plugin with a site I am currently building. Everything seems to work fine apart from when clicking on the link that is sent in the subscription e-mail (to confirm the subscription) I am taken to a page on the site that, as well as having the ‘Subscription Confirmation’ message, also shows the contents of every other page on the site.
If you could throw some light on why this is happening I would be extremely grateful.
Cheers.
P.S. When I say page I am referring to WordPress pages (i.e. not posts) as the token was saved within a wordpress page.
March 21, 2007 at 10:32 am
Hi Matt,
BIG sorry! Just found the solution. It is, of course, that I needed to set the page ID in the subscribe2.php file.
Sorry about this.
Thanks again for a great plugin. Please feel free to delete both this message and the original one above.
All the best.
March 21, 2007 at 10:33 am
Mark,
This will hopefully be fixed in the next release as this is a recurring issue when S2PAGE is not defined at the top of the Subscribe2 code. On about line 46 there is a define statement as follows:
You need to change the 0 to the ID of your subscription page to avoid your issue.
March 22, 2007 at 3:28 pm
Hallo,
super, genau das was ich suche.
Bekommen public subscriber automatisch bei jedem verfassten Artikel eine mail?
Ich verfasse gern mal 3 oder 4 Beiträge in einem Rutsch und da wäre es unschick, wenn die subscriber mehrere mails erhalten…
Danke,
Stefan
March 22, 2007 at 6:02 pm
Stefan,
I hope my understanding of German is correct. Apologies for replying in English I hope this helps:
Public Subscribers can get an email “per post” or you can set up “digest emails” so they get one per day, even if you made 4 posts, only 1 email.
March 24, 2007 at 12:55 am
Perfect, thanks.
Sorry, may bad - I didn’t look at your site language…
April 21, 2007 at 7:10 pm
I added a small patch for using this plugin with the minipost2 plugin. It prevents email-notification for miniposts, and does nothing otherwise - if you don’t have that plugin installed, nothing would happen.
to complete this patch a check box should be added in the control panel, asking the user if s/he wants the subscribers notified on miniposts. I didn’t add this, as I can do this manually - but I would, if there’s any demand.
For the original patch, you have to the beginning of the publish() function this line:
if (get_post_meta($id, '_mini_post', true)) { return $id; }April 24, 2007 at 4:59 pm
Hi,
many thanks for the powerful tool (v. 2.2.2 with WP 2.0.3). Unfortunately it quit sending emails after a while. I suspect it has to do with a new server and its config that I do not know. Could you specify how the tool works? To send an email away the tool should use an emailserver. Which one is used in this case then? Many thanks in advance.
April 25, 2007 at 7:04 am
Igor,
This plugin uses the wp_mail function in wordpress that in turn uses the PHP mail function. This normally makes use of the mail software installed on the server, usually sendmail.
There are other plugins available that bypass the PHP mail funcction and all your content to be channeled direct to an SMTP server - see the SMTP Mailer Plugin
May 3, 2007 at 11:36 pm
Hello,
Subscribe2 has been lying dormant on my blog until people finally starting subscribing the other day. I now receive notifications of my own posts every time I blog an entry. I just want to make sure this was by design?
Is there a way to shut this off, or is it hardwired in how notifications are sent out? If it is, I’m using a filtering rule in my email software to divert these notifications so they don’t clutter up my inbox. I really don’t need to be notified when I’ve written something on my own blog
May 4, 2007 at 6:41 am
Linc,
The plugin sends the emaisl to your admin address and copies the email to your subscribers using the BCC: header in the email, so yes this is expected behaviour.
It can’t really be changed so setting up a mail filter is a good way to de-clutter your Inbox.
May 5, 2007 at 4:23 pm
Hi,
I just upgraded from the WP 1.5 version to the current. I have created a new page as you suggest, and it displays correctly in the preview window until I publish the page, then a 404 error occurs. I’m at my wits end! I know you’re busy, but please respond when you’re able.
May 5, 2007 at 6:39 pm
Merrick,
I think this is more to do with your WordPress install rather than the plugin. To check this deactivate my plugin and remove the token from the page Does your 404 resolved?
You could try rebuilding your permalinks by resetting to the default and then moveing back to your prefered settings.
May 6, 2007 at 1:17 am
Thank you!! I followed your suggestion and set the permalink setting back to default. I needed to change the permissions of .htaccess to 666. I then edited the permalinks back to the original settings ( /%monthnum%/%day%/%postname%/ )
but still had to change the template before the token magic was visible. Thank you again for the great support!! Stay tuned for the proper thanks!
May 13, 2007 at 11:47 am
@Admin
say, did i get this thing right? i only have to activate the plugin and the code does the rest?
i have the problem that absolutely NO email is being sent by the plugin. The registration box works in my posts, people who use it get to be public suscribers and people who register to my blog get to be registered suscribers.
But NOONE ever got an email was it for subscription confirmation, unsubscription or for a new post being published. i installed the smtp plugin as recommended, it works absolutely fine, but still… no emails being sent..
have you got any idea what i could have missed?
regards,
carlos
May 13, 2007 at 2:43 pm
well i just found out that suscribe 2 comments doesn’t work either. seem that problem is not due to your plugin.
still i don’t get why the swift_smtp test mail does work, while all other mails sent by the wp_mail function do not.
an idea on that?
regards carlos
May 15, 2007 at 9:16 am
Carlos,
Have you tried not using the Swift_SMTP plugin to see if mails still fail or arrive. Also try asking your host what restrictions they have in place for sending emails.
May 21, 2007 at 8:15 am
Admin,
as said, i did try the swift_smtp plugin!
Anyway, i just updated my wordpress to 2.2 and now everything works fine!
WP2.2 and Swift_smtp seems to be the winning team!
thx for the thoughts!
regards, Carlos
June 3, 2007 at 12:30 am
[...] latest version of Subscribe2 at the time of this writing is v2.35. It allows both WordPress registered users and anonymous users [...]
June 4, 2007 at 4:33 am
Hi. My blog is http://blog.purepistos.net . I don’t see how Subscribe2 does public subscription? I see the Registered User subscription, that’s no problem. But how do unregistered visitors subscribe to my blog? TIA.
June 4, 2007 at 8:51 am
Pistos,
you need to create a WordPress Page and insert the subscribe2 token into it so that there is a form fo prospective unregistered subscribers to enter their details into. It’s all in the installation instructions.
June 4, 2007 at 5:17 pm
Beautiful — it works. Thank you very much.
I apologize for not reading the installation docs; normally I do, and rather meticulously, at that. I think I got Subscribe2 together with a bunch of plugins from the WordPress site, so I just blindly unpacked them all into my plugin dir without really thinking about special installation instructions.
Oh, I had to hack the code a bit to use %subscribe2 instead of the HTML comment because I think I had a conflict with another plugin that was preventing things from working right.
Thanks again.
June 7, 2007 at 3:52 pm
Well, it seems really a beautiful plugin. But I have a doubt: now I receive notification emails only for registered users, while public user don’t receive anything. Setting is “Per post email” and no category is excluded.
Public users are confirmed, I need to subscribe them to all categories?
Thank you!
June 7, 2007 at 6:42 pm
Andrea,
You need to take this up with your web hosting provider - virtually all of these problems are down to server limitations desgined to combat SPAM.
June 8, 2007 at 10:13 am
Uhm… I’m looking at my server mail.log. It seems that the message that starts it’s only for 2 recipients: “from=, size=1328, nrcpt=2 (queue active)”
And it’s true, my plugin sends only to the first 2 recipients (one registered and one public subscriber), ignoring the other 3 public users.
Is there a setting in the plugin that decides this? I’m looking but I found only “define(’BCCLIMIT’, ‘0′)”.
Oh, my subscribe2 version is 2.3.5
Thank you and again congratulations! When i’ll be able to make it work this plugin will be very useful!
June 8, 2007 at 5:24 pm
Andrea,
If this is what you are seeing try the fix discussed here.
June 8, 2007 at 6:35 pm
This fix works!
Thank you very much, now I can appreciate your plugin!
June 12, 2007 at 5:29 pm
[...] .3 subscribe2 [...]
June 13, 2007 at 8:32 pm
Hey There!
I’ve set up the Subscribe2 plugin, but users never get any emails.
I’m confused! What details do you need to help me out?
June 14, 2007 at 8:19 am
Yatrik,
Does WordPress send any eamils when a user registers? Can you send mail successfully from Write -> Subscribers? Are you getting emails from Subscribe2?
If the answer to any of these is yes then you need to ask your host about any limitations placed on emails and header in emails.
If the answers are all no you need to ask your host if they allow sending of email and how you can get it working.
June 14, 2007 at 8:18 pm
Hey.
Thanks admin. I looked at Carlos’s post, and resolved my problem accordingly. Thanks.
June 15, 2007 at 12:05 am
Hey admin,
I got everything set up, but once again, I get Carlos’s problem:
Swift_SMTP email works, but nothing else does.
However, I DO have WordPress 2.2 ….
What shall I do?
June 15, 2007 at 12:07 am
P.S.
I also get this email for reminder emails:
Message failed to send to yatriksolanki@msn.com from Yatrik
June 15, 2007 at 12:08 am
Sorry if I’m “spamming” your comments.
But I forgot to add this:
It’s not a problem with my host. I can send other emails just fine…..
Thanks in advance
June 15, 2007 at 10:04 am
Yatrik,
Have you tired turing Swift_SMTP off, I’m not sure how it will behave in WordPress 2.2 after the integration of PHPMailer into the core files.
Also, when you say it’s not your host as you can send other mail fine - do you mean from a mail client program like ThunderBird or Outlook? Sending from PHP is totally different and you still need to ask your host about restrictions.
PHP is automatic (or can be) so restrictions are imposed to ensure PHP is not geared up to send spam. The reminder email failure message you are getting may also give you some clues but this is sounding very much to me like your host is blocking BCC headers or restricting outgoing PHP sent mail in some other way.
June 15, 2007 at 1:24 pm
Yes I have tried to turn Swift_SMTP off. I still doesn’t work.
Nope, no restrictions on PHP mail. Checked with my host on that.
June 15, 2007 at 3:09 pm
Yatrik,
Have you tried editing the code with this fix?
Also, have you got access to your email logs? Either that or ask your host. If emails are not being sent there should be a reason given in the log files.
June 16, 2007 at 6:12 am
I am in the final stages of redesigning a site for a band which has a legitimate mailing list consisting of over 600 subscribers. Obviously it would be much easier to import the list using the Subscribe Addresses box on the Manage > Subscribers page except that now everyone would be getting text emails instead of the html emails they were getting previously.
Is there a way to bulk register users? Or possibly have all emails default to html (public subscribers as well as registered ones) unless they specifically request text.
June 16, 2007 at 7:28 am
Marilyn,
It’s not possible to Bulk Register users in WordPress to my knowledge.
It is possible to send HTML email to public subscribers, see this post.
June 20, 2007 at 12:42 pm
Hy,
this is a nice piece of code
I’m checking out it, and I’ve found a little bug: at the beginning of the HTML message sent to registered users, there is a line like this:
: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=”UTF-8″ Title of the post
I’m using WP 2.2. Tell me how to debug this, I will be pleased to help you correct this.
June 20, 2007 at 6:56 pm
Diesis,
I think this is a bug in the wp_mail() function in WordPress introduced when PHPMailer was added into the core files. This should be fixed by WordPress 2.2.1.
In the meantime you can replace all instances of wp_mail with mail to avoid this glitch.
June 21, 2007 at 3:18 am
Great plugin!
Anyone have any idea how to embed within an html table?
June 21, 2007 at 11:15 am
Hy,
just upgraded to WP 2.2.1 and still suffer the same bug.
Do you mean to vi subscribe2 and do :%s/wp_mail/mail/gc ?
Other suggestions ?
June 21, 2007 at 8:58 pm
Diesis,
I don’t use vi so I have no idea what that command will do.
Basically, there are 3 instances of “@wp_mail” in the code. Replace these instacnes with “@mail”
The @ simply supresses errors so you can use “mail” if you want.
For information, it looks like the bug fix for this has been bumped to WordPress 2.3!
June 22, 2007 at 4:01 am
Subscribe2 on WordPress 2.1.3 sending created pages out in email even though the setting is set to off
June 22, 2007 at 10:00 am
CeeCee,
Which version of Subscribe2? Do you have other plugins active?
June 23, 2007 at 11:28 am
Oooooops, I was unix speaking :-* sorry !
Yes I meant that.
Not using wp_mail, it works fine.
A little note: Post Title is not bolded in the text of the HTML email. It would be nice to be IMHO
June 23, 2007 at 1:25 pm
Hello!
My problem is: although I think I paid attention to everything that possibly could go wrong I can’t get the form to show up. It’s really weird.
In the editor the token appears completely correct, but on the page (http://www.astrophoenix.de/index.php/abonnement/) there is only a
I’m using Subscribe2.3.5 and WP 2.2.1
I’ve read a lot of other comments having the same problem, but none of the solutions worked for me.
Thanks!
June 23, 2007 at 3:59 pm
Christopher,
WordPress.com strips most tags from a comment so you neet to use < and > to indicated pointed brackets.
I’ve looked at the page you linked and can’t find the token in the source, are you sure it’s in the editor correctly?
June 23, 2007 at 6:53 pm
Hello!
Thanks for the immediate reply!
Indeed the token does not appear in the source, though the yellow rectangle in the wysiwyg an the token-code ist visible in the editor. It seems as it is replaced in the source by a blank. Could it be a character-set problem?
Compare to this: http://www.astrophoenix.phoenix-astrologie.eu/abonnement/
It is a still running copy of the blog with the old template. It uses Subscribe2.2.2 and WP2.1.2 - here it works perfectly.
It might be a problem of the host, because the old version is hosted by another host.
Thanks!
June 23, 2007 at 7:17 pm
Christopher,
Rather than using the button on the QuickTag menu bar have you tried entering the token manually in the CODE section of the editor?
June 23, 2007 at 7:33 pm
Yes - i tried it several times. I even switched off the wysiwyg.
What i’m going to do now: I implement the plugin in another blog of mine, which is hosted by different host.
June 23, 2007 at 8:45 pm
As you can see on http://www.mystische-orte.de/aboservice/ it works pretty fine!
I guess the problem has got something to do with the character-set conversion in the mysql-database. I have no other idea.
June 23, 2007 at 9:31 pm
At last I found what went wrong:
Subscribe2 and WP-SEO interfere. Subscribe2 works fine with WP-SEO disabled, which is a pity.
Both plugins are one of the best.
Thanks at least for paying attention - maybe this information is somehow useful to you.
June 23, 2007 at 9:55 pm
Last call for today:
Unchecking the option about the HTML-comments and blanks in WP-SEO did it for me - now both of them work.
Sometimes it is that easy!
June 24, 2007 at 5:25 am
Using the latest 2.35 with the following plugins
All in One SEO Pack
Dagon Design Form Mailer
Get Recent Comments
Other Posts From Cat
Search Meter
Sidebar Widgets
Social Bookmarks
Subscribe To Comments
Themed Login and Register
WP-Print
June 24, 2007 at 3:59 pm
Are there any plains to add a blacklist option?
June 24, 2007 at 4:09 pm
Cee Cee,
There is already a domain blacklist section built into the Subscribe2 options.
June 25, 2007 at 8:03 pm
Not a domain blacklist an email blacklist. Let’s say a user subscribes and then asks to be unsubscribed. I would like to be able to prevent them from resigning up again unless they request to re-added by the admin. Once they are unsubscribed they can’t be added back unless the admin adds and confirm to re-add the black listed email address.
A blacklist is also good for when you import a list of users from another database who have already unsubscribed from a previous newsletter system and you won’t make a mistake of re-adding them to your list. You get what I’m trying to say?
The blacklist could be list-specific, with an option to have a global blacklist to ban unsubscribed email address.
June 25, 2007 at 8:34 pm
Cee Cee,
I understand what you are getting at now - your first comment was not very specific.
In answer to your question, I have no plans to implement this feature. I write Subscribe2 for use on my main site and release it here for others to use. I would not make use of this feature myself and am not therefore likely to implement myself.
Of course you are free to amend the code yourself if you really want this feature.
June 26, 2007 at 1:15 am
I’ve been having a problem for a while now with digest e-mails. The From field is always left blank regardless of if I set the From to be either the Blog Admin or the Post Author. Is it possible to either provide a field in a future release to specify the From: address or specify who the Blog Admin is (so that the e-mail is pulled from the right account)?
In the meantime, I’d love to know if there’s a fix or if I’m just doing something wrong. I’ve never had this issue when doing Per Post.
June 26, 2007 at 2:47 pm
If you are having this probelm with the digest it should also happen with per-post emails.
Blog Admin is assumed to be you WordPress user with an ID of ‘1′. Look in Users -> Authors & Users. Have you got your admin user with a ID of 1?
If not this will explain your issue, to fix you need to search through the subscribe2.php code file for any line stating get_userdata(1) and replace the 1 with the ID of your admin user.
June 26, 2007 at 3:23 pm
Yep, the admin is not an ID of 1. I had a suspicion that would be the cause but thought it best to ask first. Maybe that can be selectable in future releases?
July 3, 2007 at 5:49 pm
I wish to provide you an Italian POT translation, would you contact me (there is contact form on my blog too)
July 4, 2007 at 7:28 am
It would be nice to have the possibility to change the hour at which batch email are sent out.
July 4, 2007 at 5:10 pm
Diesis,
Email sent to you for the Italian translation. You can change the time - it’s the same time that you save the setting only 1 day or 1 week later.
July 5, 2007 at 1:08 am
[...] hell was causing Ajax to hang on my blog. I found out that the culprit was 2 plugins - no-www and Subscribe2. No-www killed Ajax for some reason, and Subscribe2 returned a fatal PHP error. Outside of [...]
July 6, 2007 at 5:51 pm
Received email. I’m working on it.
Regarding the change time, it wouyld be nice to change the time to whatever I want. I don’t want to wakeup at 4.00 am to setup it for the next day
July 14, 2007 at 8:00 pm
There is a problem with french accents in the post
title and the mail is sent as html.
If I look at the email with Thunderbird it’s ok but in
yahoo mail it is not.
Consider the following text: “L’été selon Etienne”
When viewed in yahoo mail the subject line is encoded
as “L’été selon Etienne” and shows as
“L’été selon Etienne”.
However in the subject body it is OK.
Perhaps the subject and body are not encoded the same
way? The Content-type is text/html; charset=”UTF-8″
If someone can give me pointers I can fix and test it
myself.
Thanks,
Etienne
July 16, 2007 at 9:33 am
Etienne,
I’m not really sure on this but my guess would be that the problem is with Yahoo! Mail.
If it is displaying correctly in Thunderbird I think that would indicate that the email is okay. I guess it would be interesting to look at the source HTML of the Yahoo page to check the language encoding of the page - I’ll bet it’s not the same encoding as the actual email.
July 20, 2007 at 3:31 pm
I seem to be having trouble with the subcribe/unsubscribe feature. Newly subscribed users get sent to another page and when clicking the link in the unsubscribe confirmation email, again the wrong page is displayed. Any ideas?
July 20, 2007 at 7:32 pm
Merrick,
Is this on a custom install of WordPress? Have you moved the index.php file?
July 20, 2007 at 10:34 pm
This is a regular install and the index.php file hasn’t moved. The plug-in is connecting with the DB because there is a meesage like: “you are already subscribed”. It’s just the pages that are linked directly from the plug-in that are calling the wrong page/file. Could it be a rewrite issue in .htaccess? I’m stumped….
July 21, 2007 at 10:41 am
Merrick,
Ah, you are talking about the admin pages then yes? What version of WordPress and the plugin are you using? Have you cleared out the Browser cache?
July 21, 2007 at 2:42 pm
Definitely not a custom install, although I am using a third party theme. All users are experiencing this problem, so the cache is not the issue. Using WP 2.1.3 and Subscribe2 2.3.3
July 21, 2007 at 3:17 pm
Merrick,
Try upgrading to Subscribe2 3.6. I recall having quite a few issues with the admin pages in WordPress 2.1.x that disappeared with the release of WordPress 2.2.x as well so if you can, moving to the latest WordPress version might help too.
July 21, 2007 at 3:41 pm
I will try that and get back to you.
Thanks!
August 1, 2007 at 11:27 pm
What is the token if I need to enter it by hand? The S2 button isn’t appearing in my write window for some unknown reason…. I’ve checked permissions and such. Any ideas?
Thanks
Phil Loring
August 2, 2007 at 2:56 pm
Philip,
It’s listed in the ReadMe.txt file but for the sake of completeness the token is:
<!–subscribe2–>
August 14, 2007 at 11:45 pm
Hi! Thanks for your greate plugin! Is there a German translation to download of the 3.7 Version?
Cheers
August 15, 2007 at 7:29 am
Alfons,
There is no German translation for 3.7 that I am aware of. Feel free to download the POT file and make the translations. If you send it back to me when you are done I’ll add it to the list.
August 16, 2007 at 5:37 pm
I will do it, but how does it work? Do I need a special tool to work on this file? Can I just write the German translation in your POT file?
Everything works fine with your plugin, except it’s not able to send daly or weekly notification? Notification on every post is ok. Do you have a solution?
August 16, 2007 at 6:35 pm
Alfons,
You need to rename the file with a PO extension and add your language code, so for example:
subscribe2-de_DE.po
Then use a program like POEdit to add your translations and create the MO file.
The daily/weekly notifications require a visitor to your site to execute the cron process - this sometimes causes a delay in sending the emails. Some users also remove the CRON files from the install for security reasons (although as far as I’m aware there are no issues) so this causes problems.
August 17, 2007 at 5:49 am
Hi,
Awesome plugin. Thank you.
I was wondering about the From: field in the email message for a new posting. In the control panel you can choose to send the notification email from administrator or the poster. It appears that the plugin uses the user name (admin or the posters user name) for this? Is this correct?
I need to be able to have the From: field in the post notification message be the blog title. Is it an easy hack to the code to do this?
The only work around I can think of is to make a user with the bog title as the user name. Unfortunately, since my blog title has 3 words in it I would have to use underscores which is ugly (My_Blog_Title).
Thanks for any help you can offer.
Chris
August 17, 2007 at 12:54 pm
Chris,
This is an easy hack - look for line 242:
$headers = “From: ” . $this->myname . ” myemail . “>\n”;
and hard code what you want into this line, maybe something like:
$headers = “From: My Super Blog myemail . “>\n”;
August 21, 2007 at 9:12 am
I translated the Subscribe2 V3.7 Plugin to German. Where should I send the files?
I still have the problem with the daily/weekly notification. I didn’t remove any CRON files. Do I need to install this CRON files? How can a visitor of my blog execute the CRON process?
August 21, 2007 at 12:20 pm
Alfons,
I’ve emailed you off list for the translation files.
If you are using WordPress 2.2 then the CRON functions are built in. A visit to your site is what starts the process off, it’s a psuedo-cron rather than a true cron function which is why a site visit is necessary.
Do other plugins that use the cron functions work - like WP-DB-Backup
August 22, 2007 at 12:52 am
I use WordPress 2.2.2 and no WP-DB-Backup Plugin.
How can I find out which other Plugin maybe use the CRON functions?
I activated:
BlogVideoz
Counterize II
Customizable Post Listings
External Links
Flexible upload
Get Recent Comments
iCal Posts
jQuery AJAX Comments
Language Switcher
NextGEN Gallery
Routes
Search Meter
Sideblog WordPress Plugin
Subscribe2
Subscribe To Comments
Tiger Style Administration
WordPress Password
wp-forecast
WP-PageNavi
WP-Print
WP-Stats
WP AJAX Edit Comments
WP lightbox 2
August 22, 2007 at 6:44 am
Alfons,
I don’t think any of those pluigns make use of CRON. I was suggesting that you download WP-DB-Backup to see if the CRON functionality in that plugin worked. If it works then that would mean the issue was in Subscribe2, if not it would mean there is a broader issue in CRON.
August 22, 2007 at 9:49 am
Hi Matt,
Thanks for your help. I activated WP-DB-Backup and saved my database. It works without any problems.
August 22, 2007 at 10:00 am
Alfons,
Have you schedule WP-DB-Backup to email you a backup of your database every night? Did this work? (This is the part of the plugin that uses CRON)
August 23, 2007 at 6:15 am
Sorry if that has already been asked. My family’s blog uses your plugin. When I post an entry, subscribers get the email, but when my brother or sister-in-law post an entry, no emails go out, even to their own email accounts don’t receive a notification. I end up having to delete their entries and re-entering them under my account.
August 23, 2007 at 6:58 am
Dee,
Have you got your options set so that the emails come from the Author or the Blog Admin? Try changing from Author to Blog Admin if your settings were this way around. The issue may be because your author emails address stored in the WordPress system is on a different domain to your blog and therefore emails from these authoers are being blocked (a spam prevention measure on most servers).
August 23, 2007 at 5:26 pm
I have it set up as Blog Admin, It used to be Author and neither ways worked.
August 23, 2007 at 6:02 pm
Dee,
Can you brother and sister-in-law send emails from Write->Mail Subscribers?
Also, as a temporary workaround, don’t delete the posts authored by other users, simply change the status of the post from Published to Draft, then Publish them again (with you as the author).
August 28, 2007 at 3:01 pm
I tried to set up a daly backup-email with my database, but it didn’t work either. Should be something wrong with the server or mybe the wordpress settings, but I couldn’t find the problem. Do you have any suggestions?
August 28, 2007 at 3:19 pm
Alfons,
You said earlier that you are using WordPress 2.2.2. WP-Cron is built into the core files so I can only guess that at some level your WordPress install in incomplete or corrupt.
I’d suggest taking a backup of your database and then erasing all of your WordPress files and folders (expect wp-config.php and the wp-content folder) and uploading fresh copies.
September 3, 2007 at 12:04 pm
Hi,
where can I change the TEXT of the E-MAILS, the subscribers get from me?
I would like to change some text there and translate it into German.
I have several options for the configuration of SUBSCRIBE2, but cannot find anything to change the TEXT of the e-mails, the subscribers are receiving.
September 3, 2007 at 12:28 pm
cSign,
The templates for the emails are all in Options->Subscribe2. There are 3 templates for the 3 different emails in the left hand column.
September 3, 2007 at 1:00 pm
I’ve downloaded the version 2.3.7, but there is nothing with templates:
http://www.birgit-heinz.de/blog/Bild%205.png
September 3, 2007 at 1:01 pm
… and I haven’t a button S1, too, when I make a new page in the quick bar
September 3, 2007 at 1:04 pm
Users -> Subscriptions and Options -> Subscribe2 is the same php-Page in my admin-menu, it’s not like the screenshots here: http://wordpress.org/extend/plugins/subscribe2/screenshots/
September 3, 2007 at 1:08 pm
cSign,
Are you using a plugin that alters the WordPress admin menu system? At least one of these plugins interferes with the menu items Subscribe2 adds stopping the correct output from appearing.
September 3, 2007 at 1:15 pm
That was the problem :-((
I’m using http://www.italyisfalling.com/lighter-admin-drop-menus-wordpress-plugin
I have disabled this plugin and now I see the right subscribe2-options.
Thanks for your hint.
But it’s a pity, that both are not working together, because the admin drop-down-menu is very good
September 3, 2007 at 1:17 pm
cSign,
Try this one instead!
September 3, 2007 at 1:23 pm
Sorry, I’ve still a problem: I have no S1-button in my editor’s page. Have you a solution for this, too?
the “buttonsnap.php” is directly in the plugin level.
September 3, 2007 at 1:30 pm
cSign,
The QuickTags bar is somewhat temperamental. Try clearing out your browser cache or insert the subscribe2 token manually.
The token is:
<!--subscribe2-->September 10, 2007 at 6:43 pm
On a combination of WP# 2.0.5 and Subscribe # 2.2.8 it seems that the maximum sunscribers is around 100. At least it didn’t work anymore with subscriber No 101.
Any clue of what to do?
September 10, 2007 at 7:51 pm
Peter,
There are no limits imposed in either WordPress or Subscribe2. Limits are imposed by your hosts server configuration - both hardware and software.
It might be worth asking them to emply an email queuing solution as that may help you to a larger email list.
September 12, 2007 at 4:19 pm
It’s me again. The sending of a daily digest finally works (I don’t know exactly why ;-).
But this email is always empty. If I write “TABLE” into the template no digest is showing up only the text TABLE. Do I something wrong?
September 12, 2007 at 7:13 pm
Alfons,
Have you inserted the token word TABLE in capitals and without quotes? Does the substitution work if you enter the token word POST?
September 12, 2007 at 8:00 pm
Yes I inserted it with capitals and without quotes.
POST does only work if I will send out a email by every blog post.
September 13, 2007 at 9:44 am
I updated WordPress to 2.2.3 DE and now the POST token work fine for daily notification. But still the TABLE token don’t work.
September 19, 2007 at 5:49 pm
Is there a way to change the subject for the daily digest email?
September 19, 2007 at 6:08 pm
Alfons,
The line is localiazable or you can override everything in the code by changing it directly.
Look for line 2046:
$subject = '[' . stripslashes(get_option('blogname')) . '] ‘ . $display . ‘ ‘ . __(’Digest Email’, ’subscribe2′);
And chaneg it to whatever you like
September 19, 2007 at 6:36 pm
Hm. I found this line, but I use the German translation, So the subject for the daily digest should be in the language file as well. I found the subject for once per week, . But I can not found the subject in the “subscribe2-de_DE.po”-File for the daly digest. I need to chance it, cose the html-code for a German special caracter is wrong.
Could it be possible that the translation is in the wp-language file?
September 19, 2007 at 6:43 pm
Ha. I found it. There is something wrong with the German translation of WordPress “de_DE.po”. The words “Once Daily” and “Once Hourly” are there translated.
September 19, 2007 at 10:45 pm
I’ve just installed Subscribe2 version 2.3.8 on my site which uses WordPress 2.2.3. It appears to be working except for one problem. When I use the “Write->Mail Subscribers” menu I get the following messages after hitting the Send button:
WordPress database error: [MySQL server has gone away]
SELECT * FROM wp_categories
WordPress database error: [MySQL server has gone away]
SELECT * FROM wp_categories WHERE cat_ID > 0 AND category_count > 0 ORDER BY cat_name ASC
WordPress database error: [MySQL server has gone away]
SELECT COUNT(id) FROM wp_subscribe2 WHERE active=’1′
WordPress database error: [MySQL server has gone away]
SELECT COUNT(id) FROM wp_subscribe2 WHERE active=’0′
WordPress database error: [MySQL server has gone away]
SELECT COUNT(meta_key) FROM wp_usermeta WHERE meta_key=’s2_subscribed’
I am not a hacker, just an end-user. I have no idea what “MySQL server has gone away” means, but it doesn’t sound good. Any ideas anyone? If this is the wrong place to post, please let me know where I should post.
Thanks!
Nathan
September 21, 2007 at 7:34 pm
Nathan,
This means that your MySQL server has timed out waiting for something to happen. The possible causes are:
1/ Too short a time out set in the MySQL configuration
2/ Poorly configured PHP settings
3/ Too much load on the server making you site respond slowly
4/ Too many queries on the MySQL server
5/ The SQL server had crashed
Any of the above will need to be checked out by your host if you are ‘just an end user’.
September 23, 2007 at 9:31 am
Hey, using Subscribe2 since yesterday, and works fine except for one thing: when clicking the (un)subscribe confirmation link in emails, the page I’m being sent to has a weird main menu. All the items in the main menu (which is a wp_list_pages() menu) have “Subscription Confirmation” as their link text, instead of their normal names… I couldn’t find any topic on this bug, is this something known?
While writing this, I’m thinking it might have something to do with the multilanguage plugin I’m using (Polyglot).
Thanks in advance for your time!
September 23, 2007 at 9:58 am
Floris,
In the file subscribe2.php near the top of the code you’ll find a line as follows:
define(S2PAGE, ‘0′);
You need to change the 0 to the numerical ID value of the page you posted to handle your subscriptions. Look in Manage->Pages for the ID number.
September 23, 2007 at 12:50 pm
Thank you for the explanation of the “MySQL server has gone away” error. I submitted a support ticket to my host (BlueHost.com, which was promoted as a wordpress friendly host) and they responded as follows:
[BEGIN QUOTE]
Dear Customer,
This problem is caused by a MySQL server connection sleeping for too long
and it is killed by the server. We recently lowered the limit on the time
that the process can sleep. It has been changed to 30 seconds. This has
been done in an effort to reduce excess load on the server. Changing the
sleep time on the script would be something you would have to resolve with
the software developer.
[END QUOTE]
Is there anything that can be done at this point? Thanks in advance for your help.
Sincerely,
Nathan
September 23, 2007 at 1:44 pm
Nathan,
How many registered users hae you got and how many public subscribers?
Also, how many categories are there in your blog?
I can’t understand why you are getting this error when you hit send in Write->Mail Subscribers but your site can produce the drop down list of subscribers and presumably is sending emails when you make a post.
I have personally seen this error but it was down to really poor hosting configurations on the servers of a compnay who I rapidly left! You could always move off BlueHost. Try HostICan - their solutons work very well for my main sites. (And if you move and se the link in my sidebar you’ll earn me some money which would be nice!)
September 23, 2007 at 2:09 pm
Thanks for the quick reply, but unfortunately I already tried that and it didn’t work. Although the page template changed (another main menu item highlighted, different subitem list), the names of the main menu items are still all “Subscription Confirmation”. Even the subitem list has the same problem now, but that’s a pretty basic wp_list_pages() menu as well, so there is some logic to that.
I could send you a direct link to the “subscription confirmed” page, so you can see for yourself, but due to spam/bot risks, I prefer not to put a direct hyperlink to a mailing list confirmation page out in the open.
September 23, 2007 at 2:13 pm
In addition to the previous post: the “href” part of the menu hyperlinks is still OK: on hover, they display the URL’s they are supposed to.
Maybe the bug has something to do with the the_title() WP function, or the title_filter that is applied by Subscribe2 (as that is the only place I could find the words “Subscription Confirmation” in the php source code).
September 23, 2007 at 4:44 pm
Floris,
I’ve emailed you direct so I can take a look at your site.
September 23, 2007 at 8:02 pm
Floris,
Thanks for your help debugging this one. It appears that the core WordPress code has been updated to call the_title function when listing pages. Subscribe2 over rides the_title to display messages to your users. This means you may get several over-rides on one page and therefore several instances of your message.
As a temporary fix comment out (put // before it) the following line:
add_filter(’the_title’, array(&$this, ‘title_filter’));
For more information on the WordPress code and the background to the issue see here.
September 23, 2007 at 8:49 pm
Since yesterday Subscribe2 send out the same daily summary twice? Do you know a solution?
September 24, 2007 at 1:57 am
[[How many registered users hae you got and how many public subscribers?]]
I have 20 registered users and 13 public subscribers
[[Also, how many categories are there in your blog?]]
I have 7 categories, only 4 of which have been used. The other three are “Blogroll”, “Links” and a new one just set up.
[[I can't understand why you are getting this error when you hit send in Write->Mail Subscribers but your site can produce the drop down list of subscribers and presumably is sending emails when you make a post.]]
It *appears* that the email did go out when I chose the Write->Mail Subscribers command, but I don’t know that everyone got the mail. I’ve been able to confirm that about half got the mail - haven’t talked with the rest. As far as the mail going out when I post, it appears to be working properly as well. I’m just concerned about the errors. As long as the mails went out, I can ignore them if you suggest.
[[I have personally seen this error but it was down to really poor hosting configurations on the servers of a compnay who I rapidly left! You could always move off BlueHost. Try HostICan - their solutons work very well for my main sites. (And if you move and se the link in my sidebar you’ll earn me some money which would be nice!)]]
I went with BlueHost.com because they were the first one listed at http://wordpress.org/hosting/ - so I assumed they were reputable, reliable and had a proven track record with WordPress. I just moved there a couple of weeks ago and it was a bear getting everything set up right, importing my stuff, etc. I’d hate to do it again, although I wouldn’t mind sending you a donation to support your efforts.
What do you make of BlueHost’s comments about the 30 second sleep limit on scripts? Is that something you can do in Subscribe2? (I know NOTHING about coding so I don’t know if that’s feasible, possible or practical.) Thanks for your help.
Sincerely,
Nathan
September 24, 2007 at 8:34 am
Alfons,
Some users have described this as an issue a