Astra_Ext_Transparent_Header_Markup::add_body_class( array $classes )
Add Body Classes
Description
Parameters
- $classes
-
(array) (Required) Body Class Array.
Return
(array)
Source
File: inc/addons/transparent-header/classes/class-astra-ext-transparent-header-markup.php
public function add_body_class( $classes ) { /** @psalm-suppress InvalidArgument */ // phpcs:ignore Generic.Commenting.DocComment.MissingShort $inherit_desk_logo = astra_get_option( 'different-transparent-logo', false ); $transparent_header_logo = astra_get_option( 'transparent-header-logo', true ); $transparent_header_logo_retina = astra_get_option( 'transparent-header-retina-logo', true ); if ( '1' == $inherit_desk_logo && ( '' !== $transparent_header_logo || '' !== $transparent_header_logo_retina ) ) { $classes[] = 'ast-replace-site-logo-transparent'; } if ( '1' !== $inherit_desk_logo ) { $classes[] = 'ast-inherit-site-logo-transparent'; } /** * Add class 'ast-theme-transparent-header' */ if ( self::is_transparent_header() ) { $classes[] = 'ast-theme-transparent-header'; } return $classes; }
Expand full source code Collapse full source code View on Trac