Skip to content

Conversation

@n7studios
Copy link
Contributor

Summary

Adds an option in Settings > Kit > Tools to replace Mailchimp forms (added by the Mailchimp for WordPress (MC4WP) Plugin) with Kit forms:

Screenshot 2025-11-04 at 18 49 39

Based on the form mappings selected, this searches all published WordPress Posts, Pages and Custom Posts for any [mc4wp_form...] shortcodes, replacing them with the Kit form shortcodes.

Google Chrome

Future PR's to follow to cover:

  • end to end testing,
  • onboarding setup wizard step

Testing

  • ImportTest: Added integration/unit tests for the shortcode search/replace, which this PR uses when the user chooses to replace Mailchimp forms with Kit forms

Checklist

@n7studios n7studios self-assigned this Nov 4, 2025
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

@n7studios n7studios mentioned this pull request Nov 5, 2025
6 tasks
@n7studios n7studios requested review from a team, corydhmiller and noelherrick and removed request for a team November 6, 2025 02:49
@n7studios n7studios marked this pull request as ready for review November 6, 2025 02:49
@github-actions
Copy link

github-actions bot commented Nov 7, 2025

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

Importer: Mailchimp (MC4WP): Tests
@n7studios n7studios merged commit fe2302b into main Nov 10, 2025
62 of 76 checks passed
@github-actions
Copy link

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

@n7studios n7studios deleted the migrate-mc4wp branch November 11, 2025 06:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants