customize_dynamic_setting_class

customize_dynamic_setting_class

Appears in: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Hook Type: filter

See hook in core

Displaying hooks found in version: wordpress-6.5.2

apply_filters('customize_dynamic_setting_class') is found 2 times:

  • /wp-includes/class-wp-customize-manager.php line 3781
    			/** This filter is documented in wp-includes/class-wp-customize-manager.php */
    			$args = apply_filters( 'customize_dynamic_setting_args', $args, $id );
    
    			/** This filter is documented in wp-includes/class-wp-customize-manager.php */
    			$class = apply_filters( 'customize_dynamic_setting_class', $class, $id, $args );
    
    			$setting = new $class( $this, $id, $args );
    		}
    
    		$this->settings[ $setting->id ] = $setting;
    		return $setting;
    
  • /wp-includes/class-wp-customize-manager.php line 3841
    			 * @param string $setting_class WP_Customize_Setting or a subclass.
    			 * @param string $setting_id    ID for dynamic setting, usually coming from `$_POST['customized']`.
    			 * @param array  $setting_args  WP_Customize_Setting or a subclass.
    			 */
    			$setting_class = apply_filters( 'customize_dynamic_setting_class', $setting_class, $setting_id, $setting_args );
    
    			$setting = new $setting_class( $this, $setting_id, $setting_args );
    
    			$this->add_setting( $setting );
    			$new_settings[] = $setting;
    		}