コード例 #1
0
/**
 * Echo SVG markup.
 *
 * @param  string $icon_name Use the icon name, such as "facebook-square".
 */
function wds_do_svg($icon_name)
{
    echo wds_get_svg($icon_name);
    // WPCS: XSS ok.
}
コード例 #2
0
 /**
  * Get the full list of SVG files
  * @return array An array of SVGs that can be used in a CMB2 option list.
  */
 public function get_svg_list()
 {
     $svgs = array();
     foreach (glob(wds_get_svg_directory() . '*.svg') as $svg) {
         $slug = str_replace(array(wds_get_svg_directory(), '.svg'), '', $svg);
         $svgs[$slug] = wds_get_svg($slug) . ' ' . ucfirst(str_replace('-', ' ', $slug));
     }
     return $svgs;
 }