December 31st, 2006 WordPress Notification Plugin
This is a WordPress plugin that allows registered users to choose to be notified of any new posts or comments on your blog. It will add a new personal option to their profile where they can choose: No notification, Notify of posts, Notify of comments, or Notify of posts and comments. It’s released under the GPL license, and if you have any improvements or bugs, let me know!
Installation:
Extract the wp-notify_members.php into the wp-content/plugins/ directory, and enable the plugin from the Plugins section in the admin area of your WordPress blog.
Changes:
0.2.2:
- Removed Some debug info that was PHP5 only.
0.2.1:
- Fixed some problems with the admin setting a user’s notification setting
0.2:
- There is a new options page
- You can choose to notify on edited posts
- You can choose to notify everyone (no matter their subscription)
- You can choose to notify everyone on a per post basis
- Added better comments
0.1.4:
- Now admin can see option when editing a user (no longer a “personal” option)
0.1.3:
- Fixed bug in comment link
- No longer sends to owner of POST that comment was made on (WordPress already does this)
- Took out a random print_r that was sending in the E-Mails
0.1.2:
- Removed usage of the ’self’ keyword (for PHP4 compatibility)
- No longer sends to owner of comment or post respectively (they know what they just posted)
0.1.1:
- Removed usage of the ’str_ireplace’ function (for PHP4 compatibility)
0.1:
- Original Version
Attached Files:
- WordPress Notification Plugin
WordPress Notification Plugin v0.2.2
BGH Quiz Says:
It’s a great idea, but somehow I don’t get it to work. When I activate it, then go to my profile, it says:
Fatal error: Call to undefined function: str_ireplace() in /www/htdocs/path/to/wp-content/plugins/wp-notify_members.php on line 117
Just in case that matters, I’m using SpotMilk 1.7.2 also.
Aaron D. Campbell Says:
As it turns out, str_ireplace needs PHP 5. I replaced it with str_replace, and it should be working in PHP 4 now.
BGH Quiz Says:
Thank you, that was exactly the problem, and it’s solved.
BGH Quiz Says:
Hmmmm, now I have a different problem. When it’s activated, and I edit an entry and press on save it says:
Fatal error: Undefined class name ’self’ in /www/htdocs/path/to/wp-content/plugins/wp-notify_members.php on line 51
Aaron D. Campbell Says:
Well, that’s another PHP 5 keyword. I guess I’ve spent too long working ONLY with PHP 5. I uploaded another fix for that one too (v 0.1.2).
Simple Inside » Register to be notified… Says:
[...] Thanks to this plugin. [...]
WordPress Notification Plugin » D’ Technology Weblog — Technology, Blogging, Gadgets, Fashion, Life Style. Says:
[...] Aaron [...]
Ken Says:
The notification plugin is a great idea. Thanks. One thinkg would make it more useful (for me as admin at least). Although the notification options appears to users on their profile page, it does not appear to the admin when they look at the users profile page. As a result I can not set those options for a user. Since I can modify other things it seems to make sense to have this available as well. It is especially useful when first installing the plugin and wanting to update that option for some existing users.
Thanks.
Aaron D. Campbell Says:
Good idea Ken. That should be fixed in the new version (0.1.4). It no longer uses “Personal” options. Instead it adds a “Notification Preference” box to the profile (shows for user AND admin). Let me know what you think.
Aaron D. Campbell Says:
In the first 0.1.4 version that I uploaded, there was still a command left in that I used to debug (sent me a notice to my E-Mail when the user’s options were updated properly). Please re-download, so my inbox doesn’t get spammed. Sorry for the inconvenience.
Ken Says:
Perfect! Thanks. And I did change to the non-spamming update .
Jared Says:
Great plug-in! I just installed it today. I would love to have an option for admins to be notified of their own posts, that way I know that the plug-in is working.
Thanks!
Kelly Says:
This is great! Thanks for it. Would it be possible to add an option to allow admins to designate a specific post go to all users, regardless of their settings? Like Yahoo groups special notices?
This would solve a huge problem.
Thanks,
Kelly
Aaron D. Campbell Says:
Kelly: Although I’m not a fan of unsolicited mail, this should be a fairly simple addition to the plugin. I’ll add this on my todo list, and get back with you asap.
Paul Hockley Says:
Hey, is it normal that it sends a mail again when I edit a post already published and save it ?(which means if you edit a post several times, several emails are sent for the same article)
Aaron D. Campbell Says:
Sounds like a bug. I’ll check into it.
Aaron D. Campbell Says:
Kelly: There is now an option on each post to notify everyone. There is also a generic option to ALWAYS notify everyone.
Paul: There is now an option to notify on edit, and it will no longer notify on edit by default.
Loige Says:
Really cool!
i like it so much!
Italo Says:
I have installed the plugin. Everything appears to work fine. However when I sent posts the notification email is not sent. I am using Wordpress 2.1. Is there a way to check that the notification process is fine?
Aaron D. Campbell Says:
Unfortunately, nothing here has been tested on 2.1. When I get time, I plan on updating everything, but from the looks of it, that might be a while.
Sorry
Italo Says:
I found the problem, I had problems because the plugin make the changes according to the login user ID and not the ID of the user being edit. I was creating users manually and editing their data and the notification option was not updated. Later I notice that when I edit a user my data was updated and not the edited user. When users login to update their data there is not problem.
I check the plugin code and I found the problem. I am not a PHP coder, I am more in Java, however these are the functions I have modify and now the plugin is working fine.
/**
* This shows the user preference so the user can sign up to be notified
*/
function display_form_elements () {
if (array_key_exists(’user_id’, $_GET)) {
$user = get_userdata($_GET['user_id']);
$user_email_notification = $user->email_notification;
}else{
$user = wp_get_current_user();
$user_email_notification = $user->data->email_notification;
}
if (!isset($user_email_notification) || $user_email_notification
{$title}
{$desc}
No notification
Notify of posts
Notify of comments
Notify of posts and comments
EMAIL_NOTIFICATION;
echo str_replace(”", “”, $form);
}
/**
* This handles the actual update of the user preference
*/
function personal_options_update() {
$updated_user_id = $_POST['user_id'];
if( $updated_user_id == null ){
$updated_user_id = $_POST['checkuser_id'];
}
update_user_option($updated_user_id, ‘email_notification’, $_POST['email_notification'], true);
}
Paul Hockley Says:
Hey thank you for the modifications! Be blessed!
Paul
aj Says:
Great plugin.
I have noticed on the write post page the option says “regardless of subsription” rather then “regardless of subscription”.
Regards
AJ
Morgan Ramsay Says:
Please add the following features:
1. Ability to customize the sender address via UI.
2. Ability to opt to receive full-text, excerpt, or basic e-mail notifications.
3. Ability to customize the Content Type via UI sitewide or on a per-user basis.
Thank you, Aaron!
Morgan Ramsay Says:
Please add the following features:
1. The ability to customize the wp_mail() sender address.
2. The ability to customize the Content Type, such as Plain Text and HTML.
3. The ability to receive full-text, excerpted, and basic notifications sitewide or on a per-user basis.
The issue that Italo mentioned also needs to be resolved. You cannot edit other users’ notification settings correctly. I don’t think his code is clean enough to include outright though.
Rob Camp Says:
Great plug-in. Just what I was looking for. Thanks a lot.
Mugsy Says:
I’m having the same problem as Italo. No email is being sent when I post something new. Like Italo, I am also running WP2.1.
I noticed 2.1.1 is out now. Might that fix it? Anyone tried it to see?
Mugsy Says:
When I try to use Italo’s “patch” (in #21 above), I get the following error whenI try to launch my blog:
Parse error: parse error, unexpected T_STRING in /homepages/23/d159863332/htdocs/wordpress/wp-content/plugins/wp-notify_members.php on line 212
Line 212 is the last line of this section:
if (!isset($user_email_notification) || $user_email_notification
{$title}
{$desc}
I had to reupload the original (non working) version just to get my blog working again. Any idea what the problem is?
Thanks.
Aaron D. Campbell Says:
The problem (as stated in #20) is that I haven’t had time to update this to 2.1. I’ll try to get to it this coming week.
Aaron D. Campbell Says:
I have just finished testing on the 2.1 line, and it seems to work fine. Can you tell me what your settings are set at in the options section?
Aaron D. Campbell Says:
I ended up finding the error, and fixing it. Please test version 2.1.1 to see if it fixes your problems.
Mugsy Says:
Hi Xavisys,
My options are pretty basic:
Web title: “Mugsy’s Rap Sheet”
Tagline: - The Official Blog of “The BI30 Archive”
WordPress address: http://www.bi30.org/wordpress
Blog address: http://blog.bi30.org/
Email: mugsy@bi30.org
(Both boxes checked under Membership)
(New default role is Subscriber).
No errors with the original script, but no notifications either.
Should I upload the original PHP notification script, the version with Italio’s modifications, or have you made other changes not listed here?
Thanks.
Mugsy Says:
PS: I upgraded to v2.1.2, as they are are saying 2.1.1 is “dangerous”.
Aaron D. Campbell Says:
Well, WordPress Notification Plugin v0.2.1 should work on any WordPress 2.x.x, so just download the new version from here, and try it now.
Mugsy Says:
Nope, still doesn’t work. I have no idea why.
I downloaded the latest script from the link above, uploaded and activated it, and gotthe following error when I tried setting my profile to “Notify of new pots”:
Fatal error: Call to undefined function: file_put_contents() in /homepages/23/d159863332/htdocs/wordpress/wp-content/plugins/wp-notify_members.php on line 249
I had to delete it to regain access to my site. Dunno what the problem is. Thanks for the help.
Aaron D. Campbell Says:
That was for debugging purposes, and should have been removed (it is PHP5 only). I removed it, and uploaded v 0.2.2
Mugsy Says:
I *think* I may have found the source of the problem (but don’t know how to fix it):
When I check my users settings on notification, it shows “No notification”, but if I change it, save changes (Update), then go back, it still says “No notification”.
Mugsy Says:
To avoid cluttering up your Comments section, please contact me via email. I grabbed a few screen-shots that might help us figure this out.
Thanks.
Mugsy Says:
Aaron, there appears to be a bug in (I think) the “get_emails()” function. If a user selects “No Notification”, it appears every user below them (with a lower User ID) is being assigned the same notification level and receive no notification. Dunno why.
Contact me for additional details. - Mugsy.
Prashant Says:
Once activated the notification plugin only works for the first post that is published immediately after activation. Subsequent posts do not result in notifications to be sent out.
If the plugin is disabled and re-enabled, once again a notification is sent for only the first post made after that.
Anyone else have this problem?
Mugsy Says:
Prashant, I suspect what you are describing is the problem I’m probably having (simply mis-identified). Thanks for correctly identifyingthe problem. Hopefully, Aaron will find a fix asap.
Mugsy Says:
Unfortunately, I’m finding that deactivating and reactivating the plugin does not “fix” the problem even temporarily. My original premise is probably still correct.
Tadek Says:
Hi Xavisys,
I really like your plugin. Well done! While using it I found the following problem: I ofter save posts while editing them and the notification plugin thinks that the post is being edited rather than posted for the first time, even if this was not the case.
I looked around in your code and WP2 code and found out that you can distinguish those two states using a private_to_published callback.
Here’s a little patch I wrote (hope the comment box can take it).
Regards,
Tadek
— wp-notify_members.php-orig 2007-03-18 22:57:31.000000000 0100
wp-notify_members.php 2007-03-18 23:17:12.000000000 0100
@@ -81,14 81,17 @@
*/
function notify_of_post ($pid) {
$wnm_notify_on_edit = get_option(’wnm_notify_on_edit’);
// The post is edited when edit() has been called, but the status has not
// changes (private_to_public()) has not been called.
$is_edited = wpNotifyMembers::edit_static() && !wpNotifyMembers::private_to_published_static();
//If this is NOT an edit, or if we are supposed to notify on edit
- if (!wpNotifyMembers::edit_static() || $wnm_notify_on_edit == ‘true’) {
if (!$is_edited || $wnm_notify_on_edit == ‘true’) {
$post = get_post($pid);
$post_link = get_permalink($pid);
$post_author = get_userdata($post->post_author);
$blogname = get_settings(’blogname’);
- if (wpNotifyMembers::edit_static()) {
if ($is_edited) {
$post_type = “post update”;
} else {
$post_type = “new post”;
@@ -253,8 256,9 @@
}
/**
- * This is called if a post is being edited. It uses self::edit_static to set
- * a static variable to true, so we can test for it later.
* This is called if a post is being edited (or published after being saved).
* It uses self::edit_static to set a static variable to true, so we can test
* for it later.
*/
function check_edit() {
if (WNM_DEBUG) {
@@ -263,6 267,20 @@
wpNotifyMembers::edit_static(true);
}
/**
* This is called if a post is being published after being saved.
* It uses self::private_to_published_static to set
* a static variable to true, so we can test for it later.
*/
function check_private_to_published() {
if (WNM_DEBUG) {
echo “private_to_published = true\r\n”;
}
wpNotifyMembers::private_to_published_static(true);
}
/**
* This is a lame PHP4 hack since it doesn’t support static class variables.
* One of these days I’m just going to say “screw people that won’t upgrade”
@@ -279,6 297,24 @@
return $edit;
}
/**
* This is a lame PHP4 hack since it doesn’t support static class variables.
* One of these days I’m just going to say “screw people that won’t upgrade”
* and do ONLY PHP5
*
* @param bool $set[optional] - What to set the static var to
* @return bool - value of static var
*/
function private_to_published_static($set = null) {
static $private_to_published = false;
if (!is_null($set)) {
$private_to_published = $set;
}
return $private_to_published;
}
/**
* Displays the “Notify Everyone” checkbox if wnm_alway_notify_everyone is not
* set to ‘true’
@@ -312,6 348,7 @@
add_action(’publish_post’, array(’wpNotifyMembers’, ‘notify_of_post’));
add_action(’comment_post’, array(’wpNotifyMembers’, ‘notify_of_comment’));
add_action(’edit_post’, array(’wpNotifyMembers’, ‘check_edit’));
add_action(’private_to_published’, array(’wpNotifyMembers’, ‘check_private_to_published’));
add_action(’admin_menu’, array(’wpNotifyMembers’,'admin_menu’));
add_action(’edit_form_advanced’, array(’wpNotifyMembers’,'post_form’));
add_action(’save_post’, array(’wpNotifyMembers’,'handle_save_post’));
@@ -319,4 356,4 @@
add_action(’edit_user_profile’, array(’wpNotifyMembers’, ‘edit_user_form’));
add_action(’profile_update’, array(’wpNotifyMembers’, ‘personal_options_update’));
add_action(’personal_options_update’, array(’wpNotifyMembers’, ‘personal_options_update’));
-?>
\ No newline at end of file
?>
mk Says:
I think this plugin is what I’m looking for but I’m wondering if there’s any way, either through modification of the plugin or use in conjunction with something else, to provide users with a weekly digest option?
Mythrill Says:
I implemented this plugin (aka uploaded and activated in admin area) but it doesn’t send any mail to the registered users. i’m running WP 2.1.3 (but this was also the case with 2.1.2) with WordPress Notification Plugin 0.2.2. The older version 0.2 had the same problem for me.
Did i miss any configuration in the php file or any other prerequisite’s???
Aaron D. Campbell Says:
Well, it will put a config area inside options in the admin area. I believe by default, it only sends E-Mails to users that have subscribed to get them (it adds an option to their profile). You can tell it to send to all registered users, or you can go through and edit your users to subscribe them.
Mythrill Says:
yes i know that, i only want to send mail to the registered users.
I have set op some test users with my own email addresses they receive nothing and also my friends fail to get a notification while their profile settings are correct.
Mythrill Says:
Last night I edited a post and it seems that it only sends the mail then, not when a new message is published.
leanne Says:
In using mine it suddenly stopped sending emails to the users. no errors, just stopped doing it.
Fawad Says:
Hi,
Thanks for your plugin. It is working perfectly fine. When I update or create a new post my families get the notification but the e-mail address which they get the notification from is: “wordpress@wedding.fawadafr.org” how can I change this? I mean what if I want to say “webmaster@wedding.fawadafr.org”.
Thanks
Mugsy Says:
How do I implement Tadek’s patch?
doynov Says:
I have some problem with the encoding of the subject line of th esent email - when I use UNF characters - Bulgarian for example I either get ???? or some characters are omitted - depending on mail client. Any ideas?
doynov Says:
I found a solution:
add
$subject = “=?”.get_option(’blog_charset’).”?B?”.base64_encode($subject).”?=”;
before
return @mail($to, $subject, $message, $headers);
in wp-includes/pluggable.php
Danny Says:
I am also having trouble of a perplexing sort. I install and activate the plugin. I set myself and one other person as subscribed. And yet, when a new post is published, nothing happens.
With no error to go on, I don’t know where to begin troubleshooting. All the admin panels and options seem to work just fine, but there is no email sent out.
This plugin is so much simpler and easier than Subscribe2, I really want it to work. Can you help?
WP Plugins DB » Blog Archive » WordPress Notification Plugin Says:
[...] Visit [...]
Martin Says:
I am having a like problem as #54.. Notify members worked fine with just 2 or 3 members subscribed for testing. I now have 35 members and it just stopped working. I can’t pin the problem down as it has worked once or twice but there is nothing different about the posts..
I really like the plugin and would hate to have to do without it.
I have everyone set to “notify of posts and comments”. No one has changed their settings.
Anyone got any ideas.?
Josh Says:
Hi there,
Great plugin. Any plans to implement a weekly digest option as mentioned in post #44 above?
My readers wouold love this option…
Thanks,
Josh
Aaron D. Campbell Says:
Unfortunately, my work load has not allowed me any time to work on any of my WordPress plugins for quite a while. I’d be happy to allow anyone to continue the project that wants to, and even host the files here, etc. However it doesn’t look like I’ll be in a position to work on it for a while. Hopefully I will get time to focus on these again, but without even finishing my site (Xavisys), word of mouth has spread, and I have a lot of work.
Greg Says:
Hey there,
The plugin worked wonderfully, but now I am getting complaints from my users that they are receiving spam messages from the site. Any idea how this is happening?
Aaron D. Campbell Says:
Are the messages formatted like the notification messages? If so, I’ll look into it. If not (probably more likely), it’s either somewhere else on your site, the way your E-Mail server is set up, or just someone spoofing your site to hide who they really are.
Greg Says:
Here is the comment, what’s really wierd is that the user says she never commented on that story, and I looked at the page and saw that she didn’t.
Email:
There is a new comment on Lush For Life!
Post : Al Qaeda Abducts Key Player in Iraq Conflict
Author : purchase viagra
Link :
http://lushforlife.com/2007/01/17/al-qaeda-abducts-key-player-in-iraq-co
nflict/#comments
Aaron D. Campbell Says:
Well, If they are subscribed to get notification of comments, they get notified no matter what. I never had the chance to add the functionality of checking to see if they had commented previously on the topic.
Greg Says:
Hey xavisys, thanks a lot. The spam that is being posted on the site is actually not being posted because the Akismet spam blocker catches it. But it still is being picked up by the notification plugin. If it could be tweaked to check to see is the comment has been moderated, or has been caught by Akismet, that would be great.
Thanks again.
G
Aaron D. Campbell Says:
Sorry, as I’ve said before:
Unfortunately, my work load has not allowed me any time to work on any of my WordPress plugins for quite a while. I’d be happy to allow anyone to continue the project that wants to, and even host the files here, etc. However it doesn’t look like I’ll be in a position to work on it for a while.
Martin Says:
I hope someone with expertise in PHP can come up with a fix for this plugin as it is a fantastic plugin, but very aggravating when you post and emails don’t go out. I have almost 40 members to notify.
Through trial and error, it seems, and I could be wrong, that if “all” members are set to ‘Notify of Post AND Comments’ that no email goes out. Also changing any “one” of the members to “No Notification” also causes the emails to fail.
But changing just “one” of the members to “Notify of Posts”, viola, the emails work again.
I think it must be some variable or something is not being initialized or reset, but I don’t have enough knowledge to see it.
Also for a couple of side thoughts:
1. It would be great to have an alert message pop up saying “Please wait while I notify members !” while the emails are being sent, as it does take a while to go thru the table and fabricate them. Some members think they have lost connection and start clicking buttons or click refresh. I have attempted to put the following code into wp-notify-members but it always returns an error:
I know this code works as I do get the popup in the template, but that is the wrong place. I am having a problem getting any extra code to work in plugins.
2. Also, because of the large numbers of notifications to be sent, I always lost connection before the meta record was written to the SQL database. This problem has been solved with a patch to the wp-db.php file to ping the server and keep the connection. I’ll have to remember the patch if and when I upgrade WP.
Martin Says:
My particular problem of members not receiving notification of new posts under WP 2.1.2 has been resolved by disabling the new post autosave function altogether. There had never been a problem of not receiving comments.
Through trial and error I had finally pinned down the fact that once an autosave has occurred and saved time appeared on the new post page, that the notification email just didn’t happen. When the post was published before autosave, notifications went out fine.
Someone recommended tricking autosave timer by adding a snippet of code to the function.php file in each theme if you had one. This did not work.
I finally disabled the autosave function completely by commenting out, dating and initialing Line #7 of post_new.php WP v2.1.2 to never call autosave.
wp_enqueue_script(’autosave’)
Autosave is intended for those who like to format extended posts online anyway and provided a means to start over from the last autosaved draft should you disconnect. Since this patch I have had no further problems of missing emails. This patch needs to be remembered when you upgrade WP. I am posting this in the hope it saves someone else a lot of agravation.
p.s. This plugin is still a great plugin, but could be made much much better by sending one email with all members as BCC, similiar to the mail portion of the Subscribe2 plugin, instead of a separate email per member. Once you have 50 to 70 members it does take a “great deal” of time to return a successful post message. Many members feel they have lost communication and start hitting refresh, quit, etc.
I don’t know PHP well enough to combine this code, but if anyone is interested I would gladly fill them in with what I am talking about and help test it.
United We BandStand » Its not a bug, its a feature Says:
[...] I’ve been using this “notification plugin” to inform everyone, whenever a new post gets submitted to UnitedWeBS, but the plugin seems to be [...]
Martin Says:
Cancel that request for PHP help.. Got it worked out.
Thanks
Gérald Morales Says:
Hi,
I have exactly the same problem as Fawad :
When I update or create a new post my families get the notification but the e-mail address which they get the notification from is: “wordpress@mydomain.com” how can I change this? I mean what if I want to say “webmaster@mydomain.com”.
I have changed it in the options, but it does not work. I use WP 2.2.1
Gérald
Bart Says:
Hello,
When onesome wants to subscribe to my blog, they see:
WordPress Email Notification Plugin v2.3.1 Admin Area
Fatal error: Call to undefined function: get_currentuserinfo() in /usr/local/psa/home/vhosts/bartsikkema.nl/httpdocs/maillist/index.php on line 12
Can you help me to solve the problem? Thnx!
Martin Says:
Hi Gérald.
First a disclaimer.. I have heard that you should only modify WP core files only if you really need to. That being said, I found that, at least in WP 2.1.2, the pluggable.php file in the wp-includes folder is the one that would need to be modified. Do a FIND on wordpress, probably around line 175 on v.2.2.1.
“From: ” . apply_filters(’wp_mail_from’, “wordpress@” . preg_replace(’#^www\.#’, ”, strtolower($_SERVER['SERVER_NAME']))) . “\n” .
I made the change on 2.1.2 from wordpress to admin for a while, but then decided that it wasn’t that important as everyone had already become used to wordpress. Be sure you “only” change that one word leaving the surrounding characters.
Also be aware if you upgrade the change must be made each time.
Good luck.
Gérald Morales Says:
Thank you very much Martin !
Gérald
Bart Says:
Hello Martin
A week ago I have posted this message:
———————————————————————–
Bart Says:
Hello,
When onesome wants to subscribe to my blog, they see:
WordPress Email Notification Plugin v2.3.1 Admin Area
Fatal error: Call to undefined function: get_currentuserinfo() in /usr/local/psa/home/vhosts/bartsikkema.nl/httpdocs/maillist/index.php on line 12
Can you help me to solve the problem? Thnx!
———————————————————————————-
Will you please give me a reply? I`m not that familiar with PHP.
Thank you!
Martin Says:
Hello Bart:
I too am somewhat of a newbie to PHP, and you might notice that other than one bit of advice above, my other posts have been requesting assistance also.
I also don’t use Email Notification Plugin v2.3.1 and don’t know much about it.
I believe this particular forum/blog is specifically for WordPress Notification Plugin v0.2.2 (See above). Perhaps you might find some assistance on the EN v.2.3.1 plugin forum.
http://watershedstudio.com/portfolio/software/wp-email-notification.html#todo
Good luck
Martin
Alfons Says:
I want to use your great plugin to get as an admin all comments/post from an multi-author blog. Would it be possible to hide the pull-down-menu for every user except of my admin-account?
Thanks for your help…
Aaron D. Campbell Says:
Alfons: It definitely would be, but I don’t have time to do that right now. However, you can feel free to edit the plugin in any way, or even get someone else to edit it for you.
Alfons Says:
Wow! Your plugin works really weird on my WP 2.2.2 installation. Sometimes it send emails to everyone even if it’s only activated for the admin-account. Sometimes it don’t send any notifications at all even if a few new post and comments from different authors are posted.
I use it together with subscribe2. Maybe that is a problem. As a precaution I will deactivate it. Sadly, cos it would be exactly the simple functionality I need.
Mugsy Says:
Just to let everyone know, after upgrading Wordpress to the latest 2.3 yesterday, the Notification Plugin miraculously started working, whereas it never did before.
If you are having trouble, try upgrading to the latest version of Wordpress.
PS: I had previously modified my Notification Plugin using “Italo’s” patch in the Comments above. I don’t know if this is still necessary or not, but if after upgrading, you are still having trouble, try making the modification he suggested.
Patrick Says:
I can’t seem to download the plugin, everytime I click on the link, it sends me to a comment page.. Am I missing something here?
Aaron D. Campbell Says:
I’m sorry, the site moved, and somehow Wordpress didn’t bring the uploaded files with it. I added it back.
Patrick Says:
Sniff sniff.. Now the link is completely gone..
Help, the only version I have with me on my HDD is 0.1.3 which is hopelessly out of date!!
Looking forward to the download link..
Aaron D. Campbell Says:
Ok, the link is back.
Bug: Notifies on every edit despite setting. Says:
Now that the plugin finally works under Wordpress 2.3, I’m finally getting some hands-on experience using it. There seems to be a bug:
Even with “Notify users when a post is edited” UNchecked in the Options for “Member Notification”, the plugin is STILL notifying everyone every time I edit a post. I’ve looked at the code and can’t figure out how to fix it.
TSG Says:
^ I thought I was losing my mind when I upgraded to 2.3.1 I edited a few posts and I have the same problem people are getting emails they shouldn’t be.
“Notify users when a post is edited” Unchecked
Idetrorce Says:
very interesting, but I don’t agree with you
Idetrorce
Nick Says:
Does this plugin rely on the blog’s settings for the mail server, Mailserver Url
Mailserver Login
Mailserver Pass ?
Aaron D. Campbell Says:
Yes, it only uses the wp_mail() function built into wordpress.
Luis Jahn Says:
Excellent work, congratulations.
However, I’m having the same problem with 2.3.2 whenever I edit a post, people would get notifications even when “Notify users when a post is edited” is not checked.
Any chance you can review/fix this issue Mr.Campbell?
Thanks
Joel Says:
I installed the plugin and set up the user to be notified. But when I create a post or a comment nobody receive a notification. And I have no error message
Do you have any clue ?
I’m working with the last update of notify member 0.2.2 et last of Wordpress 2.3.2
Aaron D. Campbell Says:
I’ll try to get a chance soon to check into the 2.3.2 problem. I’m pretty backed up with work, but I’ll try to make time.
Tom Says:
My members are also getting emails when a post is edited, although that option has been disabled.
tara Says:
Great plugin! I have been using it with WordPress 2.3.1. and 2.3.2 and it’s been working wonderfully until recently after i upgraded to 2.3.3…Here’s the issue I am experiencing….
Recently, I visited a website and left a comment on this particular website. Out the of the blue, the owner of this website which I left my comment at—started receiving email notification coming from my website as well. He never knew what my website was. He never registered or had his name/email address on our mailing list. I checked and double-check in user list to see if we could find his name, username, email, or website…NONE!
So what could be?
When I deactivated notify member 0.2.2, obviously none of member would receive any email notification, in fact, no does.
??????
Any thoughts?!
Thank you very much in advance.
-Tara
I
Mg Says:
Hi, I just wanted to say it’s a great plugin! I just can’t activate it with the new WP 2.5 :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /mnt/108/sdb/3/b/mounda/wp/wp-content/plugins/wp-authenticate.php on line 23
Mg Says:
Sorry, I messed up, it was for the Authenticate Plugin.. I’m using both. Sorry.
Aaron D. Campbell Says:
Mg: Looks like you have PHP 4 rather than PHP 5. In the left sidebar of this site it says:
The authenticate plugin can be easily altered to work with php4, but I try to discourage it’s use. If you cannot upgrade to PHP 5, remove the phrase “public static” from line 23.