astra_logo_svg_icon()
Provides the logo svg icon according to the user’s selection.
Description
Return
(string)
Source
File: inc/markup-extras.php
function astra_logo_svg_icon() { if ( ! apply_filters( 'astra_enable_logo_svg_icon', astra_get_option( 'use-logo-svg-icon' ) ) ) { return ''; } if ( has_custom_logo() ) { return ''; } $logo_svg_code = ''; $logo_svg_icon = astra_get_option( 'logo-svg-icon' ); if ( ! isset( $logo_svg_icon['value'] ) ) { return $logo_svg_code; } switch ( $logo_svg_icon['type'] ) { case 'icon-library': $svg_icons = function_exists( 'astra_get_logo_svg_icons_array' ) ? astra_get_logo_svg_icons_array() : array(); if ( ! empty( $svg_icons[ $logo_svg_icon['value'] ] ) ) { $logo_svg_code = $svg_icons[ $logo_svg_icon['value'] ]['rendered']; } break; case 'custom': $logo_svg_code = $logo_svg_icon['value']; break; default: $logo_svg_code = ''; break; } return $logo_svg_code; }
Expand full source code Collapse full source code View on Trac
Changelog
Version | Description |
---|---|
4.7.0 | Introduced. |