Integrating Mailchimp Subscribe in WordPress Plugin

Posted on 20th June 2023

The Mailchimp Subscribe WordPress Plugin is a great way to get more subscribers for your Mailchimp mailing list. In this article, we will show you how to easily integrate Mailchimp Subscribe in WordPress Plugin.

What is Mailchimp Subscribe Plugin?

Mailchimp Subscribe is a WordPress Plugin that allows you to easily add a signup form for your Mailchimp mailing list to your WordPress website. It comes with a widget that you can add to your sidebar or any other widget-ready area.

The plugin also allows you to add a signup form to any post or page on your WordPress website using a shortcode.

Installing Mailchimp Subscribe Plugin

First thing you need to do is install and activate the Mailchimp Subscribe WordPress Plugin. For more details, see our step by step guide on how to install a WordPress Plugin.

Upon activation, you need to visit Settings » Mailchimp Subscribe page to configure the plugin settings.

Configuring Mailchimp Subscribe Plugin Settings

On the plugin settings page, you need to provide your Mailchimp API key. You will find your Mailchimp API key under Profile » Extras » API keys in your Mailchimp account.

Once you have added your Mailchimp API key, the plugin will automatically fetch all your mailing lists from your Mailchimp account. You need to select the mailing list that you want to add subscribers to.

After that, you need to provide a title and description for your signup form. The title and description fields are optional, and you can leave them blank if you want.

You can also choose to display the name field in the signup form. This option is turned off by default because most people already have their name saved in their Mailchimp account.

The next option allows you to choose how the signup form will be displayed on your WordPress website. You can choose to display the form as a widget, shortcode, or both.

If you want to display the signup form in your sidebar, then you need to check the ‘Display as Widget’ option. You can also choose the widget position and title.

If you want to display the signup form on specific posts or pages, then you need to check the ‘Display as Shortcode’ option.

Once you are done, click on the ‘Save Changes’ button to store your settings.

Adding Mailchimp Subscribe Widget to WordPress Sidebar

If you selected the ‘Display as Widget’ option, then the Mailchimp Subscribe form will automatically be added to your WordPress sidebar.

You can visit your website to see the signup form in action. By default, it will display the title, description, and name fields.

If you want to change the order of fields, then you can drag and drop them in the ‘Fields’ section under plugin settings.

Adding Mailchimp Subscribe Form in WordPress Posts and Pages

If you selected the ‘Display as Shortcode’ option, then you need to use the shortcode to add the signup form in your posts and pages.

Simply edit the post or page where you want to add the signup form and then add the following shortcode:

[mailchimp_subscribe]

You can now save your changes and preview the post to see the signup form in action.

Adding Mailchimp Subscribe Form in WordPress Theme Templates

If you want to add the signup form directly in your WordPress theme templates, then you need to use the PHP code.

Simply add the following code to your WordPress theme template where you want to display the signup form.

You can now save your changes and preview the page to see the signup form in action.

Adding Mailchimp Subscribe Form in WordPress Theme Customizer

If you want to add the signup form in WordPress Theme Customizer, then you need to install and activate the Mailchimp Subscribe Form plugin. For more details, see our step by step guide on how to install a WordPress Plugin.

Upon activation, you need to visit Appearance » Customize page. This will launch the WordPress Theme Customizer interface.

On the customizer interface, you need to click on the ‘Mailchimp Subscribe Form’ option to expand it. After that, you need to provide your Mailchimp API key and select a mailing list.

You can also change the title, description, and name field settings. Once you are done, you can click on the ‘Publish’ button to save your changes.

We hope this article helped you learn how to easily integrate Mailchimp Subscribe in WordPress Plugin.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Assuming you have a basic understanding of PHP and WordPress development, let’s take a look at how to integrate Mailchimp Subscribe into your WordPress plugin.

As with most things in WordPress, there is more than one way to accomplish this task. In this article, we will take a look at two methods: using the Mailchimp Subscribe API and using the WP Mailchimp Subscribe plugin.

Using the Mailchimp Subscribe API

The first method we will look at is using the Mailchimp Subscribe API. This method requires a bit more development knowledge, but it gives you more control over the integration.

To get started, you will need to sign up for a Mailchimp account and create a new list. Once you have done this, you will need to generate an API key for your account.

Next, you will need to create a new WordPress plugin. In your plugin’s main file, you will need to include the following code:

Once you have included the code above, you will need to replace the YOUR_MAILCHIMP_API_KEY and YOUR_MAILCHIMP_LIST_ID values with your own.

Now that you have the necessary code in place, you can start working on the integration. The first thing you will need to do is add a subscribe form to your WordPress site. This can be done using the following code:

Once you have added the code above to your plugin, you will need to replace the YOUR_FORM_ACTION_URL value with the URL of your Mailchimp subscribe form.

Now that you have the subscribe form in place, you will need to handle the form submission. To do this, you will need to add the following code to your plugin:

Once you have added the code above to your plugin, you will need to replace the YOUR_MAILCHIMP_API_KEY, YOUR_MAILCHIMP_LIST_ID, and YOUR_FORM_ACTION_URL values with your own.

Now that you have the form submission code in place, you can test your integration. To do this, you will need to submit the subscribe form on your WordPress site. If everything is working properly, you should see a success message from Mailchimp.

Using the WP Mailchimp Subscribe Plugin

The second method we will look at is using the WP Mailchimp Subscribe plugin. This method is much simpler and does not require any knowledge of the Mailchimp API.

To get started, you will need to install and activate the WP Mailchimp Subscribe plugin. Once the plugin is activated, you will need to go to the Settings » WP Mailchimp page to configure the plugin.

First, you will need to enter your Mailchimp API key in the API Key field. Next, you will need to select the list you want to subscribe users to in the List ID field.

Once you have entered your Mailchimp API key and selected a list, you will need to click the Save Changes button to store your settings.

Now that you have configured the plugin, you will need to add a subscribe form to your WordPress site. You can do this by adding the following code to your WordPress theme:

Once you have added the code above to your theme, you will need to replace the YOUR_FORM_ACTION_URL value with the URL of your Mailchimp subscribe form.

Now that you have the subscribe form in place, you can test your integration. To do this, you will need to submit the subscribe form on your WordPress site. If everything is working properly, you should see a success message from Mailchimp.

Conclusion

In this article, we have looked at two methods for integrating Mailchimp Subscribe into your WordPress plugin. Both methods are fairly simple and only require a few lines of code.

If you are looking for a more simple solution, we recommend using the WP Mailchimp Subscribe plugin. However, if you need more control over the integration, you can use the Mailchimp Subscribe API.