Automattic\WooCommerce\Admin\Features\Blueprint\Exporters
ExportWCSettings::add_site_visibility_settings()
Add site visibility settings.
Method of the class: ExportWCSettings{}
No Hooks.
Return
Array
.
Usage
$ExportWCSettings = new ExportWCSettings(); $ExportWCSettings->add_site_visibility_settings( $options, $pages, $option_info );
- $options(array) (required)
- The options array.
- $pages(array) (required)
- The pages array.
- $option_info(array) (required)
- The option information array.
ExportWCSettings::add_site_visibility_settings() ExportWCSettings::add site visibility settings code WC 9.7.1
public function add_site_visibility_settings( array $options, array $pages, array $option_info ) { $pages['site_visibility'] = array( 'label' => 'Site Visibility', 'sections' => array( 'general' => array( 'label' => 'General', ), ), ); $options['woocommerce_coming_soon'] = $this->wp_get_option( 'woocommerce_coming_soon' ); $options['woocommerce_store_pages_only'] = $this->wp_get_option( 'woocommerce_store_pages_only' ); $option_info['woocommerce_coming_soon'] = array( 'location' => 'site_visibility.general', 'title' => 'Coming soon', ); $option_info['woocommerce_store_pages_only'] = array( 'location' => 'site_visibility.general', 'title' => 'Apply to store pages only', ); return compact( 'options', 'pages', 'option_info' ); }