type . '-' . $this->id;
$data['label'] = html_entity_decode( $this->label, ENT_QUOTES, get_bloginfo( 'charset' ) );
$data['value'] = $this->value();
$data['link'] = $this->get_link();
$data['choices'] = wp_parse_args(
$this->choices,
array(
'tabs' => 'both',
'media_buttons' => false,
'toolbar' => 'default',
'toolbar_buttons' => '',
)
);
return $data;
}
/**
* Enqueue scripts and styles.
*
* @since 1.0.0
*/
public function enqueue() {
wp_enqueue_editor();
wp_enqueue_style( 'nscu-controls' );
wp_enqueue_script( 'nscu-controls' );
}
/**
* Render JS template.
*
* @since 1.0.0
*/
public function content_template() {
?>
<# if ( data.label ) { #>
<# } #>
<# if ( data.description ) { #>
{{{ data.description }}}
<# } #>