__( 'No image selected', 'bloghash' ), 'less' => __( 'Less Settings', 'bloghash' ), 'more' => __( 'Advanced', 'bloghash' ), 'select_image' => __( 'Select Image', 'bloghash' ), 'use_image' => __( 'Use This Image', 'bloghash' ), ); $strings = isset( $args['strings'] ) ? $args['strings'] : array(); $this->strings = wp_parse_args( $strings, $default_strings ); } /** * Refresh the parameters passed to the JavaScript via JSON. * * @see WP_Customize_Control::to_json() */ public function to_json() { parent::to_json(); $this->json['advanced'] = $this->advanced; $this->json['l10n'] = $this->strings; } /** * An Underscore (JS) template for this control's content (but not its container). * * Class variables for this control class are available in the `data` JS object; * export custom variables by overriding {@see WP_Customize_Control::to_json()}. * * @see WP_Customize_Control::print_template() */ protected function content_template() { ?>
<# if ( data.label ) { #>
{{{ data.label }}} <# if ( data.description ) { #> {{{ data.description }}} <# } #>
<# } #>
<# if ( data.value['background-image'] ) { #>
<# } else { #>
<# } #>
<# if ( data.advanced ) { #> <# } #>
<# if ( data.advanced ) { #>

%
%

checked="checked" <# } #>> checked="checked" <# } #>> checked="checked" <# } #>>

checked="checked" <# } #>> checked="checked" <# } #>> checked="checked" <# } #>>
<# } #>