OZD Newsletter Manager provides a self-hosted newsletter subscription workflow without requiring an external service. It includes an accessible two-step form, optional double opt-in, unsubscribe links, subscriber administration, automatic form placement, and portable backups.
The plugin does not add analytics tracking or contact external services. Email delivery uses the standard WordPress wp_mail() function.
Main features
- Accessible, responsive subscription form
- Shortcode:
[ozdebul_newsletter] - Legacy widget support
- Theme-template function:
echo ozdebul_newsletter_form(); - Optional automatic placement after the header, before or after content, or in the footer
- Display scope for the front page, posts page, singular content, or the entire public site
- AJAX or standard form submission
- Optional full-name field
- Double opt-in and expiring confirmation links
- Unsubscribe links and optional welcome email
- Subscriber search, status filtering, pagination, individual actions, and bulk actions
- Complete JSON subscriber backups
- UTF-8 CSV import and export
- Import conflict handling: update existing subscribers or skip duplicates
- Rate limiting and a honeypot field
- WordPress personal data exporter, eraser, and suggested privacy-policy text
- Developer actions and filters
- English source plus Turkish, German, French, Spanish, Italian, and Russian translations
Developer API
The public PHP helper returns escaped template output:
ozdebul_newsletter_form( $args = array() )
Frequently used filters:
ozdebul_ebulten_default_settingsozdebul_ebulten_settingsozdebul_ebulten_sanitized_settingsozdebul_ebulten_form_htmlozdebul_ebulten_template_pathozdebul_ebulten_should_display_automaticallyozdebul_ebulten_request_dataozdebul_ebulten_subscriber_dataozdebul_ebulten_subscribe_resultozdebul_ebulten_error_resultozdebul_ebulten_import_rowsozdebul_ebulten_import_subscriber_dataozdebul_ebulten_export_rowsozdebul_ebulten_export_payloadozdebul_ebulten_confirmation_mailozdebul_ebulten_welcome_mailozdebul_ebulten_admin_notification_mailozdebul_ebulten_mail_headersozdebul_ebulten_replace_tagsozdebul_ebulten_allowed_statusesozdebul_ebulten_visitor_ip
Frequently used actions:
ozdebul_ebulten_loadedozdebul_ebulten_before_handle_requestozdebul_ebulten_before_save_subscriberozdebul_ebulten_after_save_subscriberozdebul_ebulten_before_send_confirmation_mailozdebul_ebulten_after_send_confirmation_mailozdebul_ebulten_before_send_welcome_mailozdebul_ebulten_after_send_welcome_mailozdebul_ebulten_before_confirm_subscriberozdebul_ebulten_after_confirm_subscriberozdebul_ebulten_before_unsubscribe_subscriberozdebul_ebulten_after_unsubscribe_subscriberozdebul_ebulten_before_admin_change_statusozdebul_ebulten_after_admin_change_statusozdebul_ebulten_before_admin_delete_subscriberozdebul_ebulten_after_admin_delete_subscriberozdebul_ebulten_after_import_subscribers
Privacy
OZD Newsletter Manager stores subscriber data in a custom WordPress database table. It does not transmit subscriber information to the plugin author or any external service. Site owners are responsible for their consent text, privacy disclosures, retention period, email configuration, and applicable laws.