remove option requirement

This commit is contained in:
paul sealock 2024-05-29 09:49:09 +12:00
parent 532742fe59
commit 15858e27c2
2 changed files with 0 additions and 11 deletions

View File

@ -27,7 +27,6 @@ class Features {
*/ */
protected static $optional_features = array( protected static $optional_features = array(
'navigation' => array( 'default' => 'no' ), 'navigation' => array( 'default' => 'no' ),
// 'settings' => array( 'default' => 'no' ),
'analytics' => array( 'default' => 'yes' ), 'analytics' => array( 'default' => 'yes' ),
'remote-inbox-notifications' => array( 'default' => 'yes' ), 'remote-inbox-notifications' => array( 'default' => 'yes' ),
); );

View File

@ -11,11 +11,6 @@ use Automattic\WooCommerce\Admin\PageController;
* Contains backend logic for the Settings feature. * Contains backend logic for the Settings feature.
*/ */
class Settings { class Settings {
/**
* Option name used to toggle this feature.
*/
const TOGGLE_OPTION_NAME = 'woocommerce_settings_enabled';
/** /**
* Class instance. * Class instance.
* *
@ -42,11 +37,6 @@ class Settings {
} }
add_filter( 'woocommerce_settings_features', array( $this, 'add_feature_toggle' ) ); add_filter( 'woocommerce_settings_features', array( $this, 'add_feature_toggle' ) );
if ( 'yes' !== get_option( 'woocommerce_settings_enabled', 'no' ) ) {
return;
}
add_filter( 'woocommerce_admin_shared_settings', array( __CLASS__, 'add_component_settings' ) ); add_filter( 'woocommerce_admin_shared_settings', array( __CLASS__, 'add_component_settings' ) );
// Run this after the original WooCommerce settings have been added. // Run this after the original WooCommerce settings have been added.
add_action( 'admin_menu', array( $this, 'register_pages' ), 60 ); add_action( 'admin_menu', array( $this, 'register_pages' ), 60 );