Discover my upcoming memoir, Where Did My Brain Go?, about recovering from a traumatic brain injury.

How to Send Private Replies to WordPress Comments

New option: send private reply to comments with Quick Mail

How do you send a private reply to comments with WordPress?

It is difficult!

You must copy / paste commenter’s email address into a separate mail program. Then you must copy / paste their comment as a reference, before you can reply.

It might be a waste of time, if commenter left an invalid email address.

I created the Quick Mail plugin to send email from the Dashboard. Quick Mail 3.1.7 can also reply to a comment.

Send Private Reply to a Comment

From Quick Mail Support:

I’m looking for plugin that has opportunity to send some emails for users who left comments on the site (for example when commenter request any personal information). — @orlov0562

WordPress does not include an option to reply to a comment privately. I created two methods that send a private reply to a WordPress comment with Quick Mail.

  • Users can select a single comment, or browse every comment.
  • Administrators can disable this feature.

Reply with Quick Mail

I added a “Reply with Quick Mail” link to the comment list. Use this link to send a private reply.

I used the comment_notification_text filter to add an extra reply link to the comment list and notification email. Selecting the link opens Quick Mail with the commenter’s and comment.

This link is added to the email sent to an author, after a comment was approved.

You must enable this feature to use it. Let’s review the comment settings.

Who Can Reply to a Comment?

new permissions in Quick Mail 3.1.0

Authors should be able to reply to comments, but they do not have access to the User List.

Editors can reply to comments, even if they cannot access User List.

Administrators decide how to limit permissions.

Filtering Comment Email Addresses

comment with invalid email address

WordPress includes the Akismet plugin, to identify spam messages. Unfortunately, Akismet does not identify invalid email addresses.

Quick Mail checks each email domain with checkdnsrr(). It will not select comments with invalid domains.

Network Speed

Note: DNS lookups can be slow.

“Recent Comments” only loads 5 comments. “Comments” loads 20 comments per page.

You should not notice a delay unless you specifically load all comments.

Please notify me if this causes a problem on your system.

I might add an option to load comments from the past week.

New Settings for Users

display commenters setting in Quick Mail 3.1.0

Quick Mail was designed to select recipients from a user list.

I created an alternate user list with commenters.

Selecting a comment loads the title of the post / page as the subject, and quotes the comment for an easy reply.

display commenters setting in Quick Mail 3.1.0

Users who are unable to access the User List, see a simplified message.

It is a huge improvement!

Reply to Commenters

display commenters setting in Quick Mail 3.1.0

Blogs have hundreds or thousands of comments. Too many comments to display.

I considered only listing new comments. I wanted to add a time limit, like a week. But, everyone’s site is different. I did not want to limit choices.

Discussion Settings includes an option to close comments on posts / pages after 14 days.

I hope people use it. It seems unlikely that authors want comments on old posts, that might have been replaced with newer information.

Therefore, I only display comments from posts / pages with “open comments.” If you disabled comments or closed comments on a post, old commenters will not be displayed.

After you select a comment, the email form is automatically filled. The page / post title is the subject. The comment is quoted to begin a message, and the cursor is located at the end of the comment, to make it easier to reply.

Features For Developers

Programmers can add a filter for two new settings.

quick_mail_comment_style
Change the default quoted comment style for Visual Editor.
quick-mail-reply-title
Change “Private Reply” text on comment actions and notification email.

Future of Quick Mail

Two ideas for the future:

  • Combine options in database.
    • Quick Mail’s options can be combined into a single value for efficiency. I noticed that several plugins do this while testing my Find WordPress Http Links plugin.
  • Select recent comments.
    • Loading all comments is the slowest part of Quick Mail. There should be an option to load comments from the past week.

Please send your suggestions to me at WordPress or Github.

Get Quick Mail 3.1.7 from WordPress or Github

Download Quick Mail 3.1.7 from the WordPress Plugin Repository. Fork Quick Mail on GitHub to add new features.

Quick Mail 3.1.7 was tested with WordPress 4.9, including multisite.

I hope Quick Mail makes your life easier. Please leave a review to help others find it.

Thanks to everyone who has been translating Quick Mail. Please join the translation project so more people can use Quick Mail in their language.

Please review my previous articles on Quick Mail for additional information. Download Quick Mail to try it now.