id; $json['link'] = $this->get_link(); $json['value'] = $this->value(); $json['sliderControls'] = $this->choices; $slider_defaults = array( 'min' => 0, 'max' => 10, 'step' => 1, ); $json['sliderControls'] = wp_parse_args( $this->choices, $slider_defaults ); return $json; } /** * Epsilon_Control_Slider constructor. * * @since 1.0.0 * * @param WP_Customize_Manager $manager * @param string $id * @param array $args */ public function __construct( WP_Customize_Manager $manager, $id, array $args = array() ) { parent::__construct( $manager, $id, $args ); $manager->register_control_type( 'Epsilon_Control_Slider' ); } /** * Displays the control content. * * @since 1.2.0 * @access public * @return void */ public function content_template() { //@formatter:off ?>