Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Subscriber by BestWebSoft

Add email newsletter sign up form to WordPress posts, pages, and widgets. Collect data and subscribe your users.

Can I create a newsletter subscriber in the backend of the site?

Yes. You just need to create a new user with the role of "Mail Subscriber" in Users > Add New.

How can the user unsubscribe from the newsletter?

1) The user should go to your site, enter his/her e-mail in the Subscribe Form, mark the "unsubscribe" checkbocx and click the "Submit" button. 2) If everything has been done correctly, he/she will recieve a mail with a link for unsubscription. 3) If the user follows that link, he/she will be automatically unsubscribed from the newsletters.

How can the previously registered users subscribe for the newsletter?

The previously registered users can subscribe for the newsletter exactly as any other site visitor thru the Subscribe Form or mark the "Subscribe for newsletters" checkbox on their Profile editing page.

Why do I need the blacklist?

If you do not want the user to receive letters of mailing for some reason, you can move him to the blacklist. Users from the black list can not receive letters and resubscribe for the mailing.

I would like to add checkbox "Subscribe" to the custom form on my website. How can I do this?

  1. Install the Subscribe plugin and activate it.
  2. Open the file with the form (where you would like to add checkbox "Subscribe" to).
  3. Find a place to insert the code for the checkbox "Subscribe" output.
  4. Insert the necessary lines:

if ( has_filter( 'sbscrbr_checkbox_add' ) ) { $sbscrbr_checkbox = apply_filters( 'sbscrbr_checkbox_add', false ); if ( isset( $sbscrbr_checkbox['content'] ) ) { echo $sbscrbr_checkbox['content']; } }

If the form is HTML you should insert the line with the PHP tags:

  1. Then you should add the lines to the function of the entered data checking:

if ( isset( $_POST['submit'] ) && has_filter( 'sbscrbr_checkbox_check' ) ) { $sbscrbr_check = apply_filters( 'sbscrbr_checkbox_check', array( 'email' => isset( $_POST['email'] ) ? $_POST['email'] : '' ) ); if ( isset( $sbscrbr_check['response'] ) ) { echo $sbscrbr_check['response']['message']; } }


isset( $_POST['email'] ) ? $_POST['email'] : '' ) ); if ( isset( $sbscrbr_check['response'] ) ) { echo $sbscrbr_check['response']['message']; } } ?>


  • $_POST['submit'] is a name of the submit form button;
  • $_POST['email'] is a name of the field with entered e-mail;

I have some problems with the plugin's work. What Information should I provide to receive proper support?

Please make sure that the problem hasn't been discussed yet on our forum (http://support.bestwebsoft.com). If no, please provide the following data along with your problem's description:

  1. the link to the page where the problem occurs
  2. the name of the plugin and its version. If you are using a pro version - your order number.
  3. the version of your WordPress installation
  4. copy and paste into the message your system status report. Please read more here: Instruction on System Status

Requires: 3.8 or higher
Compatible up to: 4.7.3
Last Updated: 1 month ago
Active Installs: 6,000+


4.6 out of 5 stars


0 of 1 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.