Hi,
any progress?
as a quick solution i edited the wp_new_comment function in wp-includes/comment.php
from:
if ( get_option('comments_notify') && $commentdata['comment_approved'] && ( ! isset( $commentdata['user_id'] ) || $post->post_author != $commentdata['user_id'] ) )
wp_notify_postauthor($comment_ID, isset( $commentdata['comment_type'] ) ? $commentdata['comment_type'] : '' );
to:
if ( get_option('comments_notify') && $commentdata['comment_approved'] )
wp_notify_postauthor($comment_ID, isset( $commentdata['comment_type'] ) ? $commentdata['comment_type'] : '' );
as the wp_notify_postauthor function doesn’t even get called if the author is the comment poster, so the previously mentioned change by Chip Bennett is not enough..
so to the two commented ifs from Chip Bennetts answer, you can resolve this by changing the if in the core function as shown.
i know its really not a good solution (updates of WordPress will delete that), but i’m not familliar with plugins in wordpress, so i’m not sure whether this function is overridable and if i even should consider overriding it..