apply_filters( 'twentytwenty_svg_icon_color', string $color, string $icon, string $group )
- Since
- Twenty Twenty 1.5
Filters an SVG icon's color.
Compatibility
- WordPress
- since Twenty Twenty 1.5
- 6.7.7
- 6.8.8
- 6.9.7
- 7.0.4
- 7.1.0
Present in every tracked release (6.7.7 to 7.1.0).
Parameters
$colorstring- The icon color.
$iconstring- The icon name.
$groupstring- The icon group.
Where this hook fires · 1
wp-content/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php:58TwentyTwenty_SVG_Icons::get_svg()
Source code
* @since Twenty Twenty 1.5 * * @param string $color The icon color. * @param string $icon The icon name. * @param string $group The icon group. */ $color = apply_filters( 'twentytwenty_svg_icon_color', $color, $icon, $group ); if ( array_key_exists( $icon, $arr ) ) { $repl = '<svg class="svg-icon" aria-hidden="true" role="img" focusable="false" '; $svg = preg_replace( '/^<svg /', $repl, trim( $arr[ $icon ] ) ); // Add extra attributes to SVG code. $svg = str_replace( '#1A1A1B', $color, $svg ); // Replace the color. $svg = str_replace( '#', '%23', $svg ); // Urlencode hashes.Changelog
Introduced in Twenty Twenty 1.5. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 7.1.0 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
- Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.