Automattic\WooCommerce\Admin\Features\Blueprint\Exporters
ExportWCSettingsEmails::export
Export WooCommerce settings.
Метод класса: ExportWCSettingsEmails{}
Хуков нет.
Возвращает
SetSiteOptions.
Использование
$ExportWCSettingsEmails = new ExportWCSettingsEmails(); $ExportWCSettingsEmails->export();
Код ExportWCSettingsEmails::export() ExportWCSettingsEmails::export WC 11.2.2
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 );
}