Wordpress plugins
Easy Forms for MailChimp

Easy Forms for MailChimp

Version : 6.3.25
Tested up to : 4.8.2
Number of download : 884406
Author : YIKES, Inc.

Screenshots

Easy Forms for MailChimp
Easy Forms for MailChimp
Easy Forms for MailChimp
Easy Forms for MailChimp

Easy Forms for MailChimp allows you to add unlimited MailChimp sign up forms to your WordPress site. You can add forms to posts, pages, sidebars and other widgetized areas. Your MailChimp API Key connects your site to your MailChimp account and pulls in all of your MailChimp list information. MailChimp List statistics and user activity can be viewed right from your dashboard. From there, you can manage users and list settings. You can also extend the plugin’s functionality with our free and paid add-ons. Add a MailChimp form to a site in a minute and a half Features Build unlimited forms for any of your MailChimp lists with an easy-to-use admin, including multiple forms for the same list. Connect your website to your MailChimp account with a MailChimp API key. Add MailChimp forms to any post or page with our editor button or a shortcode. Duplicate forms with a click. Customize the MailChimp submission button text. Display forms with inline fields. Add MailChimp forms to widgetized areas with our widget. Allow users to sign up for MailChimp interest groups, or pre-check groups in a hidden field. Use our built-in CSS classes or add your own additional classes to form fields to style and customize forms. Use a shortcode to display the number of subscribers on a given MailChimp list. Fully customize the success and error messages displayed back to the user. Quickly toggle between single or double opt-in. Disable or Enable the default MailChimp welcome email. Remove subscribers from your MailChimp list through our admin interface. Allow existing subscribers to update their MailChimp profile information. Redirect users to another post or page after form submission. Enable Google reCAPTCHA protection on your forms. Schedule form visibility by date/time. Limit opt-ins by logged in users. Use localized data/time pickers Toggle on/off AJAX functionality on a per form basis. Import/Export all MailChimp forms and associated settings for use on other sites with Easy Forms for MailChimp installed. Integrate with core WordPress forms: comments and registration. Integrate with many popular third party plugins: WooCommerce, Easy Digital Downloads, BuddyPress, BbPress, Contact Form 7. View your MailChimp account activity like subscribes and unsubscribes. View your MailChimp list statistics and manage users and list settings. Use advanced debugging to log MailChimp errors as they occur, for easy troubleshooting. Developer friendly! Use our many hooks and filters to extend the plugin. Add-ons available to extend the core functionality of the plugin. Check them out! Integrations Add MailChimp opt-in checkboxes to the forms generated by these popular plugins. WooCommerce Easy Digital Downloads BuddyPress BbPress Contact Form 7 Instructions on how to use the plugin can be found in our Knowledge Base. If you experience any problems, please submit a New Issue on our Github Issue Tracker. We respond to issues regarding the free plugin within a week. For expedited help, purchase one of our paid add-ons. Check out some of our other plugins. Alongside the default functionality of Easy Forms for MailChimp we’ve included a number of hooks and filters to allow for a higher level of customization of your MailChimp forms. For information and code examples on how to implement the hooks and filters provided by Easy Forms for MailChimp, please see our Developer Documentation in the Knowledge Base. Below you’ll find a complete list of the hooks and filters available in Easy Forms for MailChimp. Filters yikes-mailchimp-form-title – Alter the output of the form title of the specified form. @params: $title, $form_id yikes-mailchimp-form-description – Alter the output of the form description of the specified form. @params: $description, $form_id yikes-mailchimp-redirect-timer – Alter the amount of time in milliseconds the user sees the success message before being redirected. Default: 1500 – @params: $time, $form_id yikes-mailchimp-redirect-url – Alter the URL of the page that the user will be redirected to on a successful submission. @params: $url, $form_id, $page_data yikes-mailchimp-filter-before-submission and yikes-mailchimp-filter-before-submission-{$form_id} – Catch the merge variables before they get sent over to MailChimp. @params: $merge_variables yikes-mailchimp-after-submission and yikes-mailchimp-after-submission-{$form_id} – Catch the merge variables after they get sent over to MailChimp. @params: $merge_variables yikes-mailchimp-user-role-access – Alter who can access this plugin page by capability. Default: manage_options – @params: $capability yikes-mailchimp-international-phone-pattern – Alter the regex pattern for acceptable international phone number formats. Default: '[0-9,-,+]{1,}' – @params: $regex_pattern yikes-mailchimp-us-phone-pattern – Alter the regex pattern for acceptable US phone number formats. Default: ^(\([0-9]{3}\)|[0-9]{3}-)[0-9]{3}-[0-9]{4}$ – @params: $regex_pattern yikes-mailchimp-zip-pattern – Alter the zip code regex pattern. Default: \d{5,5}(-\d{4,4})? – @params: $regex_pattern, $form_id yikes-mailchimp-process-default-tag – Alter the default form field value for text fields. @params: $default_value yikes-mailchimp-{$merge_tag}-label – Alter the specified form field’s or interest group’s label text. @params: $label yikes-mailchimp-{$merge_tag}-description – Alter the specified form field’s or interest group’s description text (note: if targeting an interest group, it will be the group_id instead of the merge tag). @params: $description_content, $form_id. yikes-mailchimp-address-{$type}-label – Alter the field sub-label text for a specific address field (e.g. addr1). @params: $label, $form_id yikes-mailchimp-form-submit-button – Alter the submit button to your liking. @params: $submit_button, $form_id yikes-mailchimp-form-submit-button-text – Alter the submit button text. Default: submit – @params: $submit_button_text, $form_id yikes-mailchimp-form-submit-button-classes – Add additional classes to the submit button for further styling. @params: $classes, $form_id yikes-mailchimp-form-container-class – Add additional classes to the <section> element container that wraps the form. @params: $class_name, $form_id yikes-mailchimp-form-class – Add additional classes to <form> element of your opt-in form. @params: $class_name, $form_id yikes-mailchimp-front-end-form-action-links – Add custom front end action links alongside Edit Form, Customize Form etc. @params: $form_action_links, $form_id, $form_name yikes-mailchimp-custom-default-value-tags – Define your own custom pre-defined tags to populate the default value fields with – these tags appear in the modal. @params: $pre_defined_tags_array yikes-mailchimp-parse-custom-default-value – Process your custom default merge tag into a custom value to populate the form field with (note: Goes hand in hand with yikes-mailchimp-custom-default-value-tags filter). @params: $default_tag yikes-mailchimp-field-data – Filter form field data such as placeholder, label, etc. @params: $field_array, $field, $form_id yikes-mailchimp-subscriber-count-value – Alter the returned value for the total subscriber count of a given MailChimp list. @params: $subscriber_count yikes-mailchimp-frontend-content – Custom content filter for this plugin to prevent others from hooking in where not wanted. yikes-mailchimp-recaptcha-parameters – Alter any of the possible reCAPTCHA shortcode parameters. @params: $recaptcha_parameter_array, $form_id yikes-mailchimp-preloader – Add a custom preloader image. Default: WordPress’s wpspin_light.gif. @params: $url_to_spinner_gif yikes-mailchimp-update-email-subject – Filter the subject line for the email that is generated and sent when a user needs to update their subscription info. @params: $email_subject yikes-mailchimp-update-email-content – Filter the content of the email that is generated and sent when a user needs to update their subscription info. @params: $email_body yikes-mailchimp-success-response – Alter any success response text. @params: $response_text, $form_id, $submitted_form_variables yikes-mailchimp-default-country-value – Alter the default country selected in the country dropdown. Default: US – @params: $country_slug, $form_id yikes-mailchimp-recaptcha-required-error – Filter the error displayed back to the user when an error occurs during the reCAPTCHA submission process. @params: $error_text, $form_id yikes-mailchimp-sslverify – Toggle sslverify on/off when attempting to validate your API key with the MailChimp API servers. Default: true (on) – @params: $use_ssl yikes_admin_list_subscriber_limit – Filter the number of subscribers per page when viewing a list’s subscribers. Default: 20 – @params: $limit Version 6.3.0: yikes-mailchimp-success-double-optin-response – Filter the “Success: Double opt-in” custom message. @params: $message, $form_id yikes-mailchimp-success-single-optin-response – Filter the “Success: Single opt-in” custom message. @params: $message, $form_id yikes-mailchimp-success-resubscribed-response – Filter the “Success: Re-subscriber” custom message. @params: $message, $form_id yikes-mailchimp-user-already-subscribed-link-text – Filter the “Success: Re-subscriber with link to email profile update message” custom message. @params: $message, $form_id yikes-mailchimp-general-error-response – Filter the “Error: General” custom message. @params: $message, $form_id yikes-mailchimp-user-already-subscribed-text – Filter the “Error: Re-subscribers not permitted” custom message (note: this replaced yikes-mailchimp-user-already-subscribed-error). @params: $message, $form_id yikes-mailchimp-filter-groups-before-submission and yikes-mailchimp-filter-groups-before-submission-{$form_id} – Filter the interest groups before they’re submitted. @params: $groups, $form_id yikes-mailchimp-address-2-required – Change the address 2 field’s required value. Default: '' (it is never required) – @params: $required, $form_id yikes-mailchimp-filter-subscribe-request and yikes-mailchimp-filter-subscribe-request-{$form_id} – Filter all of the fields sent over to the MailChimp API (not just the form fields). @params: $subscribe_body, $form_id yikesinc_eme_default_api_version – Filter the API version. Default: 3.0 – @params: $version yikesinc_eme_api_url – Filter the URL used for a request to the MailChimp API. @params: $full_path, $path yikesinc_eme_api_user_agent – Filter the user agent used in API request. @params: $user_agent yikesinc_eme_api_auth_headers – Filter the authentication headers used in the API request. @params: $auth_headers, $api_version yikesinc_eme_api_headers – Filter the headers used for a request to the MailChimp API. @params: $headers, $path, $method, $params yikesinc_eme_api_timeout – Filter the timeout (in seconds) used when sending an API request. Default: 15 @params: $timeout yikesinc_eme_api_args – Filter the arguments used for a request to the MailChimp API. @params: $args, $path, $method, $params Version 6.3.5: yikes-mailchimp-default-zip-code – Filter to set the default zip code value. Default: '' – @params $default_zip_code_value, $form_id Version 6.3.6: yikes-mailchimp-excluded-redirect-post-types – Filter which post types will not be included in the dropdown of pages that you can redirect to. Some post types will never need to be redirected to, and for convenience (e.g. a smaller and easier to navigate dropdown) these can be added to the excluded post types array. Default: array( 'attachment' , 'revision' , 'nav_menu_item', 'shop_order', 'shop_order_refund', 'custom_css', 'customize_changeset' ); – @params: $excluded_post_types (the default array) Version 6.3.10: yikes-mailchimp-countries-with-zip – Control which countries the zip field displays for. If the chosen country is not in this array, the zip field will fade out. @params: $countries_with_zip, $form_id yikes-mailchimp-state-province-list – Add or remove options from the states dropdown list. Default: All U.S. States and Canadian Provinces – @params: $state_and_province_list, $form_id Version 6.3.13: yikes-mailchimp-use-nonce-verification – Control whether we verify the nonce on form submissions. Default: true (by default, we check the nonce). @params: $use_nonce, $form_id yikes-mailchimp-wp-comment-integration-placement – Control the placement of the subscription checkbox for the WP Comment Form integration. Default: comment_form_field_comment (after the comment textarea box) – @params: $comment_form_field. This filter allows you to choose which WP Comment Form filter to use, and for the full list of WP Comment Form filters, check the documentation: https://codex.wordpress.org/Function_Reference/comment_form. 6.3.14: yikes-mailchimp-wooco-integration-checkbox-classes – Control the classes that are added to the checkbox for the WooCommerce Checkout Integration. Default: ‘form-row-wide’ – @params: $classes 6.3.15: yikes-mailchimp-{$merge_tag}-description-html – Filter the full block of HTML that will be used for the form field’s description. @params: $description_full, $description_text, $form_id yikes-mailchimp-{$interest_group_id}-description-html – Filter the full block of HTML that will be used for the interest group field’s description. @params: $description_full, $description_text, $form_id 6.3.18: yikes-mailchimp-checkbox-integration-body – Filter the full request body of a checkbox integration subscribe API call. @params: $data, $type yikes-mailchimp-ignore-required-array-field – For server side validation, filter the required/unrequired fields. Due to the way MailChimp requires addresses, this is only useful for address 2 at the moment. @params: $non_required_fields, $form_id 6.3.19: `yikes-mailchimp-save-form-filter – Filter all of a form’s data before it gets saved. @params: $form_updates, $form_id yikes-mailchimp-datepicker-options – Filter all of the options for the jQuery datepicker. @params: $datepicker_options, $form_id 6.3.20: yikes-mailchimp-integration-is-user-subscribed – Override the integration checkbox for already subscribed users. @params: $subscribed, $integration_type. Actions yikes-mailchimp-form-submission and yikes-mailchimp-form-submission-{$form_id} – Do something with the user email + form data on form submission. @params: $email, $merge_variables, $form_id, $notifications yikes-mailchimp-after-submission and yikes-mailchimp-after-submission-{$form_id} – Do something with only the $merge_variables (note: these actions are fired off directly after yikes-mailchimp-form-submission). yikes-mailchimp-before-submission and yikes-mailchimp-before-submission-{$form_id} – Do something with the $merge_variables before the API request. @params: $merge_variables yikes-mailchimp-after-form – Do something after a form has been loaded. @params: $form_id yikes-mailchimp-before-checkbox – Do something (e.g. output custom content) before the opt-in checkbox for all integrations. yikes-mailchimp-after-checkbox – Do something (e.g. output custom content) after the opt-in checkbox for all integrations yikes-mailchimp-support-page – Do something (e.g. output custom content) on the support page (note: we use this to add our support form for premium users). yikes-mailchimp-edit-form-section-links – Add additional links to the edit form page next to ‘Custom Messages’. yikes-mailchimp-edit-form-sections – Add custom section to the edit form page. yikes-mailchimp-edit-form-notice – Hook to display a custom notice on the edit form page. yikes-mailchimp-shortcode-enqueue-scripts-styles – Hook to enqueue custom scripts & styles wherever the shortcode is being used. @params: $form_id yikes-mailchimp-additional-form-fields – Define additional fields to add below all forms. @params: $form_data yikes-mailchimp-custom-form-actions – Add custom action links on the manage forms page (alongside Edit, Duplicate, Shortcode, Delete). @params: $form_id yikes-mailchimp-list-form-fields-metabox – Add additional content to the ‘Form Fields’ metabox on the view list page. yikes-mailchimp-list-interest-groups-metabox – Add additional content inside of the interest groups metabox on the view list page. 6.3.15: yikes-mailchimp-google-analytics – Add Google Analytics JS functions. Check our Knowledge Base for instructions.

Download now