Automattic\WooCommerce\EmailEditor\Engine
Site_Style_Sync_Controller::sync_settings_data
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() 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;
}