function x_get_font_data($font_family, $font_family_data_key) { $fonts_data = x_fonts_data(); $font_family = sanitize_key($font_family); $font_data = $fonts_data[$font_family][$font_family_data_key]; return $font_data; }
function x_font_control_values_all_families() { $data = array(); foreach (x_fonts_data() as $slug => $font) { $data[$font['family']] = $font['family'] . ' (' . ucwords($font['source']) . ')'; } return $data; }
function x_enqueue_customizer_controls_scripts() { wp_register_script('x-customizer-controls-js', X_TEMPLATE_URL . '/framework/js/dist/admin/x-customizer-controls.min.js', array('jquery'), X_VERSION, true); wp_localize_script('x-customizer-controls-js', 'x_customizer_controls_data', array('x_fonts_data' => x_fonts_data())); wp_enqueue_script('x-customizer-controls-js'); }