[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-content/themes/twentynineteen/classes/ -> class-twentynineteen-svg-icons.php (summary)

SVG Icons class

File Size: 464 lines (62 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

TwentyNineteen_SVG_Icons:: (2 methods):
  get_svg()
  get_social_link_svg()


Class: TwentyNineteen_SVG_Icons  - X-Ref

This class is in charge of displaying SVG icons across the site.

Place each <svg> source on its own array key, without adding the
both `width` and `height` attributes, since these are added dynamically,
before rendering the SVG code.

All icons are assumed to have equal width and height, hence the option
to only specify a `$size` parameter in the svg methods.

get_svg( $group, $icon, $size )   X-Ref
Gets the SVG code for a given icon.

param: string $group The group of icons ('ui' or 'social').
param: string $icon  The specific icon to retrieve.
param: int    $size  The desired width and height for the SVG icon.

get_social_link_svg( $uri, $size )   X-Ref
Detects the social network from a URL and returns the SVG code for its icon.

param: string $uri  The URL of the social network link.
param: int    $size The desired width and height for the SVG icon.



Generated : Thu Nov 21 08:20:01 2024 Cross-referenced by PHPXref