Title: Comment Approved Notifier Extended
Author: ufukart
Published: <strong>January 20, 2015</strong>
Last modified: May 18, 2026

---

Search plugins

![](https://ps.w.org/comment-approved-notifier-extended/assets/banner-772x250.png?
rev=3461601)

![](https://ps.w.org/comment-approved-notifier-extended/assets/icon-256x256.png?
rev=3461601)

# Comment Approved Notifier Extended

 By [ufukart](https://profiles.wordpress.org/ufukart/)

[Download](https://downloads.wordpress.org/plugin/comment-approved-notifier-extended.5.4.zip)

 * [Details](https://sa.wordpress.org/plugins/comment-approved-notifier-extended/#description)
 * [Reviews](https://sa.wordpress.org/plugins/comment-approved-notifier-extended/#reviews)
 *  [Installation](https://sa.wordpress.org/plugins/comment-approved-notifier-extended/#installation)
 * [Development](https://sa.wordpress.org/plugins/comment-approved-notifier-extended/#developers)

 [Support](https://wordpress.org/support/plugin/comment-approved-notifier-extended/)

## Description

**Comment Approved Notifier Extended** is a lightweight WordPress plugin with a 
single focus: automatically notify comment authors when their comments are approved.

#### 🎯 Single Purpose, Zero Bloat

This plugin does ONE thing and does it well:
 * Sends customizable email notifications
when comments are approved * No unnecessary features, no performance overhead * 
Clean, efficient code following WordPress best practices

#### ✨ Key Features

 * **Automatic Email Notifications** – Instantly notifies users when their comment
   is approved
 * **Customizable Templates** – Personalize email subject and body with shortcodes
 * **Professional Email Design** – Beautiful, responsive HTML email template
 * **Dark Mode Support** – Email template adapts to user preferences
 * **Secure** – Built with WordPress security standards (nonce verification, data
   sanitization, validation)
 * **Translation Ready** – Fully translatable with .pot file included
 * **Lightweight** – Minimal database queries, no bloat
 * **Developer Friendly** – Clean, well-documented code

#### 🎨 Available Shortcodes

Personalize your emails with these shortcodes:

 * `[commentauthor]` – Comment author’s name
 * `[commentedposttitle]` – Title of the post
 * `[commentaddress]` – Direct link to the comment
 * `[commentcontent]` – The comment text
 * `[blogname]` – Your site name
 * `[blogurl]` – Your site URL

#### 🔒 Security First

 * Email validation with `is_email()`
 * Nonce verification for form submissions
 * Data sanitization with `sanitize_text_field()` and `wp_kses_post()`
 * Output escaping for security
 * ABSPATH checks
 * Error logging for debugging

#### 💡 Use Cases

 * Improve user engagement by notifying commenters
 * Build community by acknowledging contributions
 * Increase return visits to your blog
 * Professional communication with your audience

#### 🌍 Translation Ready

The plugin is fully translatable and includes:
 * Text domain: `comment-approved-
notifier-extended` * .pot file for translations * RTL support

### Privacy Policy

This plugin does not collect, store, or transmit any personal data beyond what WordPress
already stores for comments. It uses existing comment author email addresses to 
send notifications.

### 💝 Support This Plugin

If Comment Approved Notifier Extended has saved you time and frustration, please
consider:

 * ⭐ **[Leave a 5-star review](https://wordpress.org/plugins/comment-approved-notifier-extended/reviews/)**–
   Help others discover this solution
 * 🐛 **[Report bugs or request features](https://wordpress.org/support/plugin/comment-approved-notifier-extended/)**–
   We value your feedback
 * ☕ **[Buy me a coffee](https://buymeacoffee.com/ufukart)** – Support continued
   development
 * 📢 **Share with others** – Help fellow WordPress users avoid the “Missed Schedule”
   nightmare

### Support

For support, feature requests, or bug reports:
 * Visit the [WordPress.org support forum](https://wordpress.org/support/plugin/comment-approved-notifier-extended/)*
Check the [plugin website](https://www.zumbo.net/comment-approved-notifier-extended-wordpress-plugin/)

### Credits

 * Original author: yakuphan
 * Current maintainer: UfukArt
 * Email template design: Responsive HTML email best practices

### License

This program is free software; you can redistribute it and/or modify it under the
terms of the GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE. See the GNU General Public License for more details.

## Installation

#### Automatic Installation

 1. Go to **Plugins > Add New** in your WordPress admin
 2. Search for “Comment Approved Notifier Extended”
 3. Click **Install Now**, then **Activate**
 4. Go to **Settings > Comment Approved Notifier** to customize your email template

#### Manual Installation

 1. Download the plugin ZIP file
 2. Go to **Plugins > Add New > Upload Plugin**
 3. Choose the ZIP file and click **Install Now**
 4. Activate the plugin
 5. Configure settings at **Settings > Comment Approved Notifier**

#### Configuration

 1. Navigate to **Settings > Comment Approved Notifier**
 2. Customize the email **Subject** using shortcodes
 3. Customize the email **Body** (HTML supported)
 4. Click **Save Changes**
 5. Test by approving a comment!

## FAQ

### Does this work with all comment types?

No, it only sends notifications for actual comments. Trackbacks and pingbacks are
excluded by design to prevent unnecessary emails.

### Can I customize the email design?

Yes! The email body supports HTML, so you can add styling. The plugin includes a
professional, responsive template by default. For advanced customization, you can
modify the template file in `templates/email-template-1.php`.

### What shortcodes are available?

You can use these shortcodes in both subject and body:
 * `[commentauthor]` – Comment
author’s name * `[commentedposttitle]` – Post title * `[commentaddress]` – Direct
link to comment * `[commentcontent]` – Comment text * `[blogname]` – Your blog name*`[
blogurl]` – Your blog URL

### Will this work with my email delivery service?

Yes! The plugin uses WordPress’s native `wp_mail()` function, which works with any
SMTP plugin like WP Mail SMTP, Easy WP SMTP, or Post SMTP. For better deliverability,
we recommend using an SMTP plugin.

### Does this send emails for pending comments?

No, emails are only sent when a comment transitions from “unapproved” to “approved”
status. Newly posted comments that are automatically approved will not trigger emails.

### Is the email template mobile-responsive?

Yes! The default email template is fully responsive and includes dark mode support
for better user experience.

### Can I translate the plugin?

Absolutely! The plugin is translation-ready. Use the included `.pot` file with Loco
Translate or Poedit to create translations.

### Does this work with custom comment types?

The plugin is specifically designed for standard WordPress comments. Custom post
type comments work as long as they’re registered as the ‘comment’ type.

### Will this slow down my site?

No. The plugin is extremely lightweight with zero bloat. It only loads on the admin
settings page and when a comment is approved. No frontend resources are loaded.

### What happens if email sending fails?

The plugin logs errors to your WordPress debug log when email sending fails. Enable`
WP_DEBUG_LOG` in wp-config.php to view error messages.

### Can I add custom fields to the email?

The current version supports the predefined shortcodes. For custom fields, you can
modify the plugin code or request a feature on the support forum.

### Is this GDPR compliant?

The plugin only uses email addresses already stored in WordPress comments. It doesn’t
collect any additional personal data. However, please review with your legal counsel
for your specific use case.

### Does this work with Gutenberg/block editor?

Yes! The plugin works regardless of your editor choice as it operates on the comment
approval process, not the content creation process.

### Can I disable notifications for specific posts?

Currently, notifications are sent for all approved comments site-wide. This keeps
the plugin simple and focused. If you need post-specific control, consider requesting
this feature in the support forum.

## Reviews

![](https://secure.gravatar.com/avatar/da4dbd5fb92824aceaed1008170588282b36491ab2baae3375bd5de0e8cea7bf?
s=60&d=retro&r=g)

### 󠀁[Great plugin, but would be improved by…](https://wordpress.org/support/topic/great-plugin-but-would-be-improved-by/)󠁿

 [Clicknathan](https://profiles.wordpress.org/clicknathan/) April 9, 2025 2 replies

…putting it’s WP Admin page beneath the standard Settings page. For a plugin to 
have its own top level menu for such simple functionality is against WordPress standards(
link not allowed, but see the Administration Menus page in the Codex) and just clutters
up the WP Admin area unnecessarily.

![](https://secure.gravatar.com/avatar/9786181f2ac82df1c2b05de1899533eadab7a16b5e6f7462d0c11f6abe6af6bd?
s=60&d=retro&r=g)

### 󠀁[Very nice idea](https://wordpress.org/support/topic/very-nice-idea-7/)󠁿

 [Li-An](https://profiles.wordpress.org/li-an/) February 18, 2024

I love the idea and it works nicely. Thanks for your plugin.

![](https://secure.gravatar.com/avatar/bca2600b6e07b4d7476fe81049599a31c3308c279bd3478ca6ddb63fc750f6a8?
s=60&d=retro&r=g)

### 󠀁[Simple and great, thank you to the author](https://wordpress.org/support/topic/simple-and-great-thank-you-to-the-author/)󠁿

 [Iamhere](https://profiles.wordpress.org/iamhere/) November 7, 2022

Much appreciated to you for your time in putting this together and maintaining it.
I know it’s only a simply plugin, but kudos to you for your efforts. It works great.

![](https://secure.gravatar.com/avatar/8214f2ba9fec974a791078d6400a5c9ae7d55a1af58d48d4fb29b841fba88bed?
s=60&d=retro&r=g)

### 󠀁[Fast & Easy!](https://wordpress.org/support/topic/fast-easy-16/)󠁿

 [artsand](https://profiles.wordpress.org/artsand/) March 23, 2018

Fast and easy installation: just install and activate the plugin: that’s it! Works
great. Plus, po file is included, therefore easily translatable in other language(
I did mine to fr_FR).

![](https://secure.gravatar.com/avatar/97bbe4fe76251bd8de789468d4e055a2a38da2615beb64caba53e5aff6c24084?
s=60&d=retro&r=g)

### 󠀁[Great , works fine](https://wordpress.org/support/topic/great-works-fine-1/)󠁿

 [General Seed](https://profiles.wordpress.org/autocultivo/) September 3, 2016

Works fine, essential plugin for wp. Thanks

![](https://secure.gravatar.com/avatar/f01f7251292e81367fadc5268878d76d09665f0d4b90ed24375adbee3f3f24bf?
s=60&d=retro&r=g)

### 󠀁[Great](https://wordpress.org/support/topic/great-3768/)󠁿

 [wzshop](https://profiles.wordpress.org/wzshop/) September 3, 2016

Works great! Thanks!

 [ Read all 6 reviews ](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/)

## Contributors & Developers

“Comment Approved Notifier Extended” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ ufukart ](https://profiles.wordpress.org/ufukart/)

[Translate “Comment Approved Notifier Extended” into your language.](https://translate.wordpress.org/projects/wp-plugins/comment-approved-notifier-extended)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/comment-approved-notifier-extended/),
check out the [SVN repository](https://plugins.svn.wordpress.org/comment-approved-notifier-extended/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/comment-approved-notifier-extended/)
by [RSS](https://plugins.trac.wordpress.org/log/comment-approved-notifier-extended/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.4

 * Enhanced: Improved code documentation with PHPDoc blocks
 * Enhanced: Better error handling and logging
 * Enhanced: Consistent use of escape functions (esc_html_e vs echo __)
 * Enhanced: More descriptive error messages
 * Enhanced: Load text domain on ‘init’ hook for better compatibility
 * Security: Added capability check in admin page
 * Security: Improved nonce error messages
 * Code Quality: Better code formatting and WordPress Coding Standards compliance
 * Code Quality: More efficient array declarations
 * Code Quality: Removed redundant code comments
 * Fixed: Cross Site Scripting (XSS) vulnerability resolved with proper sanitization
 * Added: Email validation using is_email() function
 * Added: Error logging for debugging failed emails
 * Added: Settings link in plugin list page
 * Improved: Modern, card-based admin interface design
 * Improved: Better template file handling with fallback
 * Improved: Email headers now use array format
 * Enhanced: Better HTML support in email body with wp_kses_post()
 * Enhanced: Proper use of wpautop() for email formatting
 * Updated: Admin CSS and JavaScript to separate files
 * Updated: Template path structure (templates/email-template-1.php)

#### 5.3

 * Fixed: Cross Site Scripting (XSS) vulnerability

#### 5.2

 * Moved: Menu relocated under Settings
 * Added: Donate link
 * Added: Professional HTML email template
 * Improved: PHP 5.6+ compatibility, tested up to PHP 8.2
 * Minor improvements and bug fixes

#### 5.1

 * Fixed: Email sending issue resolved

#### 5.0

 * Refactored: Complete code restructure
 * Added: Mail subject and title editor
 * Added: Shortcode system for email customization
 * Improved: Better code organization

#### 4.4.2

 * Added: Multi-language support

#### 4.4.1

 * Prepared: WordPress internationalization

#### 4.4

 * Added: Multi-language support

#### 4.3

 * Improved: Security enhancements

#### 4.2

 * Minor improvements

#### 4.1

 * Code optimizations

#### 4.0

 * Added: English language support (previously Turkish only)

#### 3.0

 * Changed: Sender email from noreply to admin_email
 * Added: Site name to subject line
 * Changed: Email format from text/plain to text/html
 * Cleaned: Code improvements

#### 2.2

 * Added: Site name to “From” section

#### 2.1

 * Compatible: WordPress 2.8

#### 2.0

 * Compatible: WordPress 2.7

#### 1.1

 * Fixed: Removed email sending to trackback commenters

#### 1.0

 * Initial release

## Meta

 *  Version **5.4**
 *  Last updated **2 weeks ago**
 *  Active installations **500+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/comment-approved-notifier-extended/)
 * Tags
 * [approve](https://sa.wordpress.org/plugins/tags/approve/)[comment](https://sa.wordpress.org/plugins/tags/comment/)
   [email](https://sa.wordpress.org/plugins/tags/email/)[notification](https://sa.wordpress.org/plugins/tags/notification/)
 *  [Advanced View](https://sa.wordpress.org/plugins/comment-approved-notifier-extended/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/comment-approved-notifier-extended/reviews/)

## Contributors

 *   [ ufukart ](https://profiles.wordpress.org/ufukart/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/comment-approved-notifier-extended/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://github.com/sponsors/ufukart)