• Ambyomoron

    (@josiah-s-carberry)


    I just finished a support call with Mailchimp, which concluded with the following statement: Changes to MailChimp to include GDPR functionality are limited to the MailChimp hosted and popup signup forms that are NOT managed in advanced mode. MailChimp does not have on its roadmap plans to make this functionality available via the API and via advanced mode editing of forms at MailChimp.

    Thus, any compliance with GDPR that requires additional labels, buttons or checkboxes on signup forms must be custom designed by the list owner. Of course, plugins like this one will be able to handle any of those custom fields.

    If anyone has different information about what MailChimp is planning to do, please share it here.

Viewing 6 replies - 16 through 21 (of 21 total)
  • Thread Starter Ambyomoron

    (@josiah-s-carberry)

    Kevin, will that filter also work for the label of the checkbox, allowing me to put a hyperlink in it?

    Plugin Contributor yikesitskevin

    (@yikesitskevin)

    Yes – as long as it’s a merge field (not an interest group)! It will work for any merge field and the filter call you’ll want will include your MERGE tag. So if your checkbox has a MERGE tag of MMERGE5, the filter would look like:

    add_filter( 'yikes-mailchimp-MMERGE5-description', 'yikes_mailchimp_html_MMERGE5_field_description', 10, 2 );

    Thread Starter Ambyomoron

    (@josiah-s-carberry)

    Sorry, that’s not the sort of checkbox to which I referring. I was thinking of the WooCommerce integration opt-in checkbox label. I should have been more precise.

    Plugin Contributor yikesitskevin

    (@yikesitskevin)

    Agh, I understand. We have a different filter for that.

    This will work for your integration checkboxes:

    /** Before the integration checkbox **/
    add_filter( 'yikes-mailchimp-before-checkbox-html', 'yikes_mailchimp_add_html_before_checkbox', 10, 1 );
    
    function yikes_mailchimp_add_html_before_checkbox( $html ) {
    	return '<p><i>HTML description (before)</i></p>';
    }
    
    /** After the integration checkbox **/
    add_filter( 'yikes-mailchimp-after-checkbox-html', 'yikes_mailchimp_add_html_after_checkbox', 10, 1 );
    
    function yikes_mailchimp_add_html_after_checkbox( $html ) {
    	return '<p><i>HTML description (after)</i></p>';
    }
    Thread Starter Ambyomoron

    (@josiah-s-carberry)

    OK – that filter works fine. Thanks.

    @yikesitskevin
    I was indeed referring to the field descriptions, since text before or after the form can be added in the page itself.

    I would really want to place text between fields. The filter(s) should indeed do the trick, but the whole operation becomes a bit convoluted this way.

    The best solution would be a text component / block that can be inserted and arranged just like fields and holds formattable text.

Viewing 6 replies - 16 through 21 (of 21 total)
  • The topic ‘MailChimp roadmap for GDPR’ is closed to new replies.