function wpv_get_icon($key) { if (($num = wpv_get_icon_num($key)) !== false) { return "&#{$num};"; } return $key; }
/** * JSON-encoded list of icons */ public function get_icon_list() { header('Content-type: application/json'); $icons = wpv_get_icons_extended(); $result = array(); $result[''] = '<span>' . __('No icon') . '</span>'; foreach ($icons as $key => $name) { $type = wpv_get_icon_type($key); if ($type !== '') { $type .= '-icon'; } $result[$key] = '<span title="' . esc_attr($name) . '" class="vamtam-icon ' . $type . '">&#' . wpv_get_icon_num($key) . '</span>'; } echo json_encode($result); exit; }