setting->default; if ( isset( $this->default ) ) { $data['default'] = $this->default; } $data['id'] = $this->type . '-' . $this->id; $data['label'] = html_entity_decode( $this->label, ENT_QUOTES, get_bloginfo( 'charset' ) ); $data['value'] = maybe_unserialize( $this->value() ); $data['link'] = $this->get_link(); $data['choices'] = $this->choices; $attrs = ''; foreach ( $this->input_attrs as $attr => $value ) { $attrs .= $attr . '="' . esc_attr( $value ) . '" '; } $data['inputAttrs'] = maybe_serialize( $this->input_attrs() ); return $data; } /** * Enqueue scripts and styles. * * @since 1.0.0 */ public function enqueue() { wp_enqueue_style( 'nscu-controls' ); wp_enqueue_script( 'nscu-controls' ); } /** * Render JS template. * * @since 1.0.0 */ public function content_template() { ?>