diff --git a/projects/packages/jetpack-mu-wpcom/changelog/add-clean-site-intent-launch-blog-onboarding b/projects/packages/jetpack-mu-wpcom/changelog/add-clean-site-intent-launch-blog-onboarding new file mode 100644 index 0000000000000..c479d6ef20ac6 --- /dev/null +++ b/projects/packages/jetpack-mu-wpcom/changelog/add-clean-site-intent-launch-blog-onboarding @@ -0,0 +1,5 @@ +Significance: patch +Type: added +Comment: Clean site_intent option when site is launched for blog-onboarding flows + + diff --git a/projects/packages/jetpack-mu-wpcom/src/features/launchpad/launchpad-task-definitions.php b/projects/packages/jetpack-mu-wpcom/src/features/launchpad/launchpad-task-definitions.php index 69ca474576226..c38a69efcdb59 100644 --- a/projects/packages/jetpack-mu-wpcom/src/features/launchpad/launchpad-task-definitions.php +++ b/projects/packages/jetpack-mu-wpcom/src/features/launchpad/launchpad-task-definitions.php @@ -531,6 +531,13 @@ function wpcom_track_site_launch_task() { wpcom_mark_launchpad_task_complete_if_active( 'link_in_bio_launched' ); wpcom_mark_launchpad_task_complete_if_active( 'videopress_launched' ); wpcom_mark_launchpad_task_complete_if_active( 'blog_launched' ); + + // Remove site intent for blog onboarding flows and disable launchpad. + $site_intent = get_option( 'site_intent' ); + if ( in_array( $site_intent, array( 'start-writing', 'design-first' ), true ) ) { + update_option( 'site_intent', '' ); + update_option( 'launchpad_screen', 'off' ); + } } /**