0) { foreach ($fonts as $font => $info) { $upload_dir = wp_upload_dir(); $url = trailingslashit($upload_dir['baseurl']); /*Read json and get fontprefix*/ global $wp_filesystem; if (empty($wp_filesystem)) { require_once ABSPATH . '/wp-admin/includes/file.php'; WP_Filesystem(); } $json_file = $url . $info['include'] . '/' . 'selection.json'; $json_file = json_decode($wp_filesystem->get_contents($json_file), true); $set_name = $json_file['metadata']['name']; $font_prefix = ($set_name == 'stm-icon') ? $set_name . '-' : $json_file['preferences']['fontPref']['prefix']; if (!empty($json_file)) { foreach ($json_file['icons'] as $icon) { $icon_set[$set_name][] = $font_prefix . $icon['properties']['name']; } } } } if(function_exists('stm_prefix_fontawesome_list')) { $fa = stm_prefix_fontawesome_list(); foreach($fa as $icon => $name) { $icon_set['FontAwesome'][] = $icon; } } ob_start(); ?> ', ''); $r = str_replace($remove, '', $r); return $r; }