function ts_get_body_main_class($classes) { //add body class and main menu style selected from control panel $added_body_class = false; $added_main_menu_style = false; if (ts_check_if_control_panel()) { if (ts_check_if_use_control_panel_cookies() && !empty($_COOKIE['theme_body_class'])) { $added_body_class = true; $classes[] = $_COOKIE['theme_body_class']; } else { if (isset($_GET['switch_layout']) && !empty($_GET['switch_layout'])) { $added_body_class = true; $classes[] = $_GET['switch_layout']; } } if (ts_check_if_use_control_panel_cookies() && !empty($_COOKIE['theme_main_menu_style'])) { $main_menu_style = $_COOKIE['theme_main_menu_style']; } elseif (isset($_GET['switch_main_menu_style']) && !empty($_GET['switch_main_menu_style'])) { $main_menu_style = $_GET['switch_main_menu_style']; } if (!empty($main_menu_style)) { $added_main_menu_style = true; switch ($main_menu_style) { case 'style1': break; case 'style2': $classes[] = 'headerstyle2'; break; case 'style3': $classes[] = 'headerstyle3'; break; case 'style4': $classes[] = 'headerstyle4'; break; } } } //add body_class set in theme options only if not added from control panel if ($added_body_class == false) { $class = ot_get_option('body_class'); if (empty($class)) { $class = 'w1170'; } $classes[] = $class; } //add body_class set in theme options only if not added from control panel if ($added_main_menu_style == false) { $style = ts_get_main_menu_style(); if (!empty($style)) { switch ($style) { case 'style1': break; case 'style2': $classes[] = 'headerstyle2'; break; case 'style3': $classes[] = 'headerstyle3'; break; case 'style4': $classes[] = 'headerstyle4'; break; } } } //add class if there is not header image $slider = null; if (is_page()) { $slider = get_post_meta(get_the_ID(), 'post_slider', true); if ($slider) { $slider = ts_get_post_slider(get_the_ID()); } else { $slider = null; } if (empty($slider)) { $header_background = get_post_meta(get_the_ID(), 'header_background', true); if (empty($header_background)) { $classes[] = 'no-header-image'; } } } //add class if sticky menu is enabled if (ot_get_option('show_sticky_menu') != 'no') { $classes[] = 'sticky-menu-on'; } return $classes; }
<?php /** * Header image/slider * * @package circles * @since circles 1.0 */ $slider = null; if (is_home() || is_page() || is_single()) { $slider = get_post_meta(get_the_ID(), 'post_slider', true); if ($slider) { $slider = ts_get_post_slider(get_the_ID()); } else { $slider = null; } } $path_only_class = ''; $header_background = ''; if (empty($slider) && is_page()) { $header_background = get_post_meta(get_the_ID(), 'header_background', true); } else { if (!is_page()) { $header_background = ot_get_option('default_title_background'); } } //set different background height if only breadcrumbs selected for this page $titlebar = get_post_meta(get_the_ID(), 'titlebar', true); if ($titlebar == 'breadcrumbs') { $path_only_class = 'header-image-path-only'; } else {