Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

CustomizeStore::mark_task_as_complete_block_theme()publicWC 1.0

Mark the CYS task as complete whenever the user updates their global styles.

Method of the class: CustomizeStore{}

No Hooks.

Return

null. Nothing (null).

Usage

$CustomizeStore = new CustomizeStore();
$CustomizeStore->mark_task_as_complete_block_theme( $post_id, $post, $update );
$post_id(int) (required)
Post ID.
$post(WP_Post) (required)
Post object.
$update(true|false) (required)
Whether this is an existing post being updated.

CustomizeStore::mark_task_as_complete_block_theme() code WC 9.7.1

public function mark_task_as_complete_block_theme( $post_id, $post, $update ) {
	if ( $post instanceof WP_Post ) {
		$is_cys_complete = $this->has_custom_global_styles( $post ) || $this->has_custom_template( $post );

		if ( $is_cys_complete ) {
			update_option( 'woocommerce_admin_customize_store_completed', 'yes' );
		}
	}
}