required = isset( $args['required'] ) ? $args['required'] : array(); } public function to_json() { parent::to_json(); $this->json['required'] = $this->required; } public function enqueue() { $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; wp_enqueue_script( 'customize-radio-image-control', esc_url( get_theme_file_uri( "/assets/js/customize-radio-image-control{$suffix}.js" ) ), array( 'jquery' ), beetan_assets_version( get_theme_file_uri( "/assets/js/customize-radio-image-control{$suffix}.js" ) ), true ); wp_enqueue_style( 'customize-radio-image-control', esc_url( get_theme_file_uri( "/assets/css/customize-radio-image-control{$suffix}.css" ) ), array(), beetan_assets_version( get_theme_file_uri( "/assets/css/customize-radio-image-control{$suffix}.css" ) ) ); } protected function render_content() { if ( empty( $this->choices ) ) { return; } $name = '_customize-radio-image-' . $this->id; ?> label ) ) : ?> label ); ?>