Automattic\WooCommerce\EmailEditor\Engine

Site_Style_Sync_Controller::sync_settings_dataprivateWC 1.0

Sync settings data from site theme to email-compatible format

Method of the class: Site_Style_Sync_Controller{}

No Hooks.

Returns

Array. Email-compatible settings.

Usage

// private - for code of main (parent) class only
$result = $this->sync_settings_data( $site_settings ): array;
$site_settings(array) (required)
Site theme settings.

Site_Style_Sync_Controller::sync_settings_data() code WC 10.8.1

private function sync_settings_data( array $site_settings ): array {
	$email_settings = array();

	// Sync color palette.
	if ( isset( $site_settings['color']['palette'] ) ) {
		$email_settings['color']['palette'] = $site_settings['color']['palette'];
	}

	return $email_settings;
}