示例#1
0
/**
 * Binds JS listener to make Customizer color_scheme control.
 *
 * Passes color scheme data as colorScheme global.
 *
 * @since Twenty Fifteen 1.0
 */
function twentyfifteen_customize_control_js()
{
    wp_enqueue_script('color-scheme-control', get_template_directory_uri() . '/js/color-scheme-control.js', array('customize-controls', 'iris', 'underscore', 'wp-util'), '20141216', true);
    wp_localize_script('color-scheme-control', 'colorScheme', twentyfifteen_get_color_schemes());
}
示例#2
0
 /**
  * Returns an array of color scheme choices registered for Twenty Fifteen.
  *
  * @since Twenty Fifteen 1.0
  *
  * @return array
  */
 function twentyfifteen_get_color_scheme_choices()
 {
     $color_schemes = twentyfifteen_get_color_schemes();
     $color_scheme_control_options = array();
     foreach ($color_schemes as $color_scheme => $value) {
         $color_scheme_control_options[$color_scheme] = $value['label'];
     }
     return $color_scheme_control_options;
 }