外掛說明
Dropndot Email Subscriptions and Newsletters is a full-featured email subscription and newsletter plugin for WordPress. Collect subscribers with double or single opt-in, manage them from a dedicated admin dashboard, send newsletters, and integrate with headless frontends via REST API or GraphQL.
Core Features
- Double opt-in and single opt-in subscription modes
- Customizable confirmation, welcome, and unsubscribe email templates
- One-click unsubscribe with optional confirmation emails
- Admin dashboard with statistics, search, filters, and bulk actions
- CSV export with geolocation data (country, region)
- Subscription form shortcode with customizable appearance
Advanced Features
- Google reCAPTCHA v2 and v3 spam protection (optional)
- IP-based rate limiting
- Automatic geolocation via ipinfo.io
- Custom confirmation and unsubscribe pages
- Admin email notifications for new subscriptions and unsubscribes
- REST API for full CRUD operations
- GraphQL support (requires the WPGraphQL plugin)
- Headless frontend integration for Next.js and React applications
- AJAX-powered admin interface
Email Newsletter Features
- Email template management with TinyMCE editor
- Send newsletters immediately or schedule for future delivery
- Country-based subscriber filtering
- Batch processing for large subscriber lists (10,000+)
- Real-time progress tracking during sends
- Complete sending history with statistics
- HTML emails optimized for major email clients
Shortcodes
[dropemsu_form]— Display a subscription form (optionaltitleandbutton_textattributes).[dropemsu_confirmation_status]— Show confirmation status on a custom confirmation page.[dropemsu_unsubscribe_status]— Show unsubscribe status on a custom unsubscribe page.
REST API
All routes are registered under the dropemsu-manager/v1 namespace and include endpoints for listing, creating, updating, deleting, confirming, and unsubscribing.
External services
This plugin may connect to third-party services when the related features are enabled:
ipinfo.io (Geolocation)
- Used to detect subscriber country and region from IP address during subscription.
- Data sent: visitor IP address.
- Terms of Service
- Privacy Policy
Google reCAPTCHA (Spam protection, optional)
- Used when reCAPTCHA is enabled in plugin settings.
- Data sent: information required by Google reCAPTCHA to verify submissions.
- Terms of Service
- Privacy Policy
螢幕擷圖



安裝方式
- Upload the
dropemsu-managerfolder to the/wp-content/plugins/directory, or install through the Plugins > Add New screen in WordPress. - Activate the plugin through the Plugins menu.
- Go to Subscriptions > Settings to configure subscription, email, security, and API options.
- Add the
[dropemsu_form]shortcode to any page or post to display a subscription form.
Upon activation, the plugin creates the required database tables and sets default options automatically.
常見問題集
-
How do I enable double opt-in?
-
Go to Subscriptions > Settings > Subscription and enable Require Email Confirmation.
-
Can I use this with a Next.js or React frontend?
-
Yes. Enable Frontend Integration under Subscriptions > Settings > API & Info and use the REST API endpoints from your headless application.
-
Does this work with WPGraphQL?
-
Yes, when the WPGraphQL plugin is installed. Enable GraphQL under Subscriptions > Settings > API & Info.
-
How do I customize email templates?
-
For confirmation, welcome, and unsubscribe emails, go to Subscriptions > Settings > Emails. For newsletters, go to Subscriptions > Email Newsletter > Templates.
-
Can I export subscriptions?
-
Yes. Use the Export to CSV button on the Subscriptions admin page. Exports include geolocation data.
-
Is reCAPTCHA required?
-
No. reCAPTCHA is optional and can be enabled under Subscriptions > Settings > Security.
-
Does the plugin work with SMTP plugins?
-
Yes. The plugin uses WordPress’s standard
wp_mail()function and works with any SMTP or mail delivery plugin. -
Go to Subscriptions > Email Newsletter, create or select a template, choose your audience (all subscribers or by country), and send immediately or schedule for later.
使用者評論
這個外掛目前沒有任何使用者評論。
參與者及開發者
變更記錄
1.0.2
- WordPress.org compliance: prefixed all hooks, options, and shortcodes; hardened input sanitization.
1.0.1
- WordPress.org compliance: prefixed AJAX hooks, enqueued assets, secured GraphQL endpoint.
1.0.0
- Initial release.
