/** * Register item with $wp_customize */ public function add_item() { global $wp_customize; $wp_customize->add_setting($this->setting, $this->get_setting_args()); $control = new WP_Customize_Color_Control($wp_customize, Styles_Helpers::get_control_id($this->id), $this->get_control_args()); $wp_customize->add_control($control); }
/** * Register item with $wp_customize */ public function add_item() { global $wp_customize; $args_size = $this->get_setting_args('font_size'); $setting_size = $this->setting . '[font_size]'; $args_family = $this->get_setting_args('font_family'); // unset( $args_family['transport'] ); $setting_family = $this->setting . '[font_family]'; $wp_customize->add_setting($setting_size, $args_size); $wp_customize->add_setting($setting_family, $args_family); $control_args = $this->get_control_args(); $control_args['settings'] = array('font_size' => $setting_size, 'font_family' => $setting_family); $control = new Styles_Customize_Text_Control($wp_customize, Styles_Helpers::get_control_id($this->id), $control_args); $wp_customize->add_control($control); }