public function enqueue_scripts() { wp_enqueue_script('chosen', get_template_directory_uri() . '/assets/plugins/chosen/chosen.jquery.js', array('jquery', 'wp-color-picker'), '', true); wp_enqueue_script('quest-customizer', get_template_directory_uri() . '/inc/customizer/assets/js/customizer.js', array(), '', true); wp_localize_script('quest-customizer', 'questCustomizerFontsL10n', quest_get_all_fonts()); wp_enqueue_style('chosen', get_template_directory_uri() . '/assets/plugins/chosen/chosen.min.css'); }
/** * Sanitize function for WP_Customize setting to sanitize Font Family * * @return string */ function quest_sanitize_font_family($value, $setting) { if (is_object($setting)) { $setting = $setting->id; } if (!is_string($value) || $value === '') { return ''; } else { if (!in_array($value, array_keys(quest_get_all_fonts(false)))) { $value = quest_get_default($setting); } } return $value; }