A lightweight and powerful newsletter subscription plugin for WordPress®. Manage newsletter signups, store subscriber data in a custom database table, and send emails directly from the WordPress® admin.
✅ Create and manage newsletter signups via shortcode
✅ Store subscribers in a custom, optimized database table
✅ Admin dashboard with sortable & searchable subscribers list
✅ AJAX-powered subscription form
✅ Manual subscriber management (add/remove)
✅ Simple bulk email sender
✅ Developer-friendly structure
✅ WordPress-native design, fully translatable
- Upload the plugin files to the
/wp-content/plugins/newsletters-for-wordpress/directory, or install directly through the WordPress admin. - Activate the plugin via the Plugins menu.
- A new Newsletters menu will appear in the WordPress® admin.
Use the following shortcode anywhere on your site:
```php
[newsletter_form]
```
This will render a simple AJAX-enabled form:
- Name (Required)
- Email (Required)
- Subscribe Button
Go to Newsletters → Signups in the WordPress admin to:
- View all signups
- Search subscribers
- Delete subscribers
- Manually add subscribers via modal
- Navigate to Newsletters → Send Emails.
- Compose your email subject and body.
- Use
{name}in the body to automatically personalize emails. - Click Send Email to deliver the email to all subscribers.
| Page | Description |
|---|---|
| Newsletters → Signups | View, add, or delete subscribers |
| Newsletters → Send Emails | Compose and send emails to all subscribers |
Currently, there is no export feature, but you can access the custom table directly or extend the plugin.
Yes! This plugin uses wp_mail(), which automatically integrates with any properly configured SMTP plugin.
Yes! Use {name} inside the email body to automatically replace it with the subscriber's name.
Contributions, pull requests, and feedback are welcome via GitHub Issues.
Licensed under the GPL v3