Automattic\WooCommerce\Admin\Features\Blueprint\Exporters
ExportWCSettingsIntegrations::export
Export WooCommerce settings.
Method of the class: ExportWCSettingsIntegrations{}
No Hooks.
Returns
SetSiteOptions
.
Usage
$ExportWCSettingsIntegrations = new ExportWCSettingsIntegrations(); $ExportWCSettingsIntegrations->export();
ExportWCSettingsIntegrations::export() ExportWCSettingsIntegrations::export code WC 9.9.5
public function export() { if ( ! isset( WC()->integrations ) ) { return new SetSiteOptions( array() ); } $integrations = WC()->integrations->get_integrations(); $settings = array(); foreach ( $integrations as $integration ) { $option_key = $integration->get_option_key(); $settings[ $option_key ] = get_option( $option_key, null ); } return new SetSiteOptions( $settings ); }