implode( '&family=', $font_families ), 'display' => 'swap', ), 'https://fonts.googleapis.com/css2' ); return esc_url_raw($fonts_url); } } /* |-------------------------------------------------------------------------- | Header builder structure |-------------------------------------------------------------------------- | */ if ( ! function_exists( 'bizness_header_builder' ) ) { /** * Function to return header builder elements * * @return void */ function bizness_header_builder() { $header_elements = ['top','main','bottom']; if ( !empty( $header_elements ) && in_array( 'top', $header_elements, true ) ) { $top_left_col_elements = get_theme_mod( 'header_top_left_elements'); $top_center_col_elements = get_theme_mod( 'header_top_center_elements'); $top_right_col_elements = get_theme_mod( 'header_top_right_elements'); $top_header_class = ['site-header-row']; // If any left and right column is active if ( ( ! empty( $top_left_col_elements ) && array_search('none', array_column($top_left_col_elements, 'element_id')) === FALSE ) || ( ! empty( $top_right_col_elements ) && array_search('none', array_column($top_right_col_elements, 'element_id')) === FALSE ) ) { $top_header_class[] = ( ( ! empty( $top_left_col_elements ) && array_search('none', array_column($top_left_col_elements, 'element_id')) === FALSE ) && ( ! empty( $top_right_col_elements ) && array_search('none', array_column($top_right_col_elements, 'element_id')) === FALSE ) ) ? 'has-sides-column' : 'has-side-column'; } else { $top_header_class[] = 'no-sides-column'; } // If center column is active if ( ( ! empty( $top_center_col_elements ) && array_search('none', array_column($top_center_col_elements, 'element_id')) === FALSE ) ) { $top_header_class[] = ( empty( $top_left_col_elements ) && empty( $top_right_col_elements ) ) ? 'has-only-center-column has-center-column' : 'has-center-column'; } else { $top_header_class[] = 'no-center-column'; } if ( ( ! empty( $top_left_col_elements ) && array_search('none', array_column($top_left_col_elements, 'element_id')) === FALSE ) || ( ! empty( $top_center_col_elements ) && array_search('none', array_column($top_center_col_elements, 'element_id')) === FALSE ) || ( ! empty( $top_right_col_elements ) && array_search('none', array_column($top_right_col_elements, 'element_id')) === FALSE ) ) { ?>