woocommerce_admin_preload_settings

woocommerce_admin_preload_settings

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter
See hook in action

See hook in core

Displaying hooks found in version: woocommerce.8.7.0

apply_filters('woocommerce_admin_preload_settings') is found 2 times:

  • /src/Internal/Admin/Loader.php line 325
    				$settings['preloadOptions'][ $option ] = get_option( $option );
    			}
    		}
    
    		$preload_settings = apply_filters( 'woocommerce_admin_preload_settings', array() );
    		if ( ! empty( $preload_settings ) ) {
    			$setting_options = new \WC_REST_Setting_Options_V2_Controller();
    			foreach ( $preload_settings as $group ) {
    				$group_settings   = $setting_options->get_group_settings( $group );
    				$preload_settings = [];
    				foreach ( $group_settings as $option ) {
    
  • /src/Internal/Admin/Settings.php line 158
    			}
    		}
    
    		//phpcs:ignore
    		$preload_settings = apply_filters( 'woocommerce_admin_preload_settings', array() );
    		if ( ! empty( $preload_settings ) ) {
    			$setting_options = new \WC_REST_Setting_Options_V2_Controller();
    			foreach ( $preload_settings as $group ) {
    				$group_settings   = $setting_options->get_group_settings( $group );
    				$preload_settings = array();
    				foreach ( $group_settings as $option ) {
    

See this hook used in plugins: