Automattic\WooCommerce\Admin\Features\Blueprint\Exporters
ExportWCSettingsEmails::export
Export WooCommerce settings.
Method of the class: ExportWCSettingsEmails{}
No Hooks.
Returns
SetSiteOptions
.
Usage
$ExportWCSettingsEmails = new ExportWCSettingsEmails(); $ExportWCSettingsEmails->export();
ExportWCSettingsEmails::export() ExportWCSettingsEmails::export code WC 9.9.5
public function export() { $emails = \WC_Emails::instance(); $setting_options = new SettingOptions(); $email_settings = $setting_options->get_page_options( $this->get_page_id() ); // Get sub-settings for each email. foreach ( $emails->get_emails() as $email ) { $email_settings = array_merge( $email_settings, $setting_options->get_page_options( 'email_' . $email->id ) ); } return new SetSiteOptions( $email_settings ); }