????

Your IP : 18.118.140.96


Current Path : /home2/morganrand/backup.morganrand.com/wp-content/themes/wanderfuls/framework/
Upload File :
Current File : /home2/morganrand/backup.morganrand.com/wp-content/themes/wanderfuls/framework/body-classes.php

<?php
/**
 * Adds classes to the body tag
 *
 * @package Wanderfuls WordPress Theme
 * @subpackage Framework
 */

function tb_body_classes( $classes ) {

	// Save some vars
	$main_layout  = tb_global_obj( 'main_layout' );
	$header_style = tb_global_obj( 'header_style' );
	$post_layout  = tb_global_obj( 'post_layout' );
	$post_id      = tb_global_obj( 'post_id' );

	// Customizer
	if ( is_customize_preview() ) {
		$classes[] = 'is_customize_preview';
	}
	
	// Main class
	$classes[] = 'tb-theme';

	// Responsive
	if ( tb_global_obj( 'responsive' ) ) {
		$classes[] = 'tb-responsive';
	}

	// Layout Style
	$classes[] = $main_layout .'-main-layout';
	
	// Add skin to body classes
	$classes[] = 'skin-'. tb_global_obj( 'skin' );

	// Vertical header style
	if ( 'six' == $header_style) {
		$classes[] = 'tb-has-vertical-header';
		if ( 'fixed' == tb_get_mod( 'vertical_header_style' ) ) {
			$classes[] = 'tb-fixed-vertical-header';
		}
	}

	// Check if the Visual Composer is being used on this page
	if ( tb_global_obj( 'has_composer' ) ) {
		$classes[] = 'has-composer';
	} else {
		$classes[] = 'no-composer';
	}

	// Live site class
	if ( ! tb_global_obj( 'vc_is_inline' ) ) {
		$classes[] = 'tb-live-site';
	}

	// Boxed Layout dropshadow
	if ( 'boxed' == $main_layout
		&& tb_get_mod( 'boxed_dropdshadow' )
		&& 'gaps' != tb_global_obj( 'skin' )
	) {
		$classes[] = 'wrap-boxshadow';
	}

	// Sidebar enabled
	if ( 'left-sidebar' == $post_layout || 'right-sidebar' == $post_layout ) {
		$classes[] = 'has-sidebar';
	}

	// Content layout
	if ( $post_layout ) {
		$classes[] = 'content-'. $post_layout;
	}

	// Single Post cagegories
	if ( is_singular( 'post' ) ) {
		$cats = get_the_category( $post_id );
		foreach ( $cats as $cat ) {
			$classes[] = 'post-in-category-'. $cat->category_nicename;
		}
	}

	// Breadcrumbs
	if ( 'default' == tb_get_mod( 'breadcrumbs_position', 'default' )
		&& ( tb_global_obj( 'has_breadcrumbs' ) || current_theme_supports( 'yoast-seo-breadcrumbs' ) )
	) {
		$classes[] = 'has-breadcrumbs';
	}

	// Topbar
	if ( tb_global_obj( 'has_top_bar' ) ) {
		$classes[] = 'has-topbar';
	}

	// Widget Icons
	if ( tb_get_mod( 'has_widget_icons', true ) ) {
		$classes[] = 'sidebar-widget-icons';
	}

	// Overlay header style
	if ( tb_global_obj( 'has_overlay_header' ) ) {
		$classes[] = 'has-overlay-header';
	}

	// Footer reveal
	if ( tb_global_obj( 'has_footer_reveal' ) ) {
		$classes[] = 'footer-has-reveal';
	}

	// Slider
	if ( tb_global_obj( 'has_post_slider' ) ) {
		$classes[] = 'page-with-slider';
	}

	// No header margin
	if ( 'on' == get_post_meta( $post_id, 'tb_disable_header_margin', true ) ) {
		$classes[] = 'no-header-margin';
	}

	// Title with Background Image
	if ( 'background-image' == tb_global_obj( 'page_header_style' ) ) {
		$classes[] = 'page-with-background-title';
	}

	// Disabled header
	if ( ! tb_global_obj( 'has_page_header' ) ) {
		$classes[] = 'page-header-disabled';
	}

	// Disabled main header
	if ( ! tb_global_obj( 'has_header' ) ) {
		$classes[] = 'tb-site-header-disabled';
	}

	// Page slider
	if ( tb_global_obj( 'has_post_slider' )
		&& $slider_position = tb_global_obj( 'post_slider_position' )
	) {
		$classes[] = 'has-post-slider';
		$slider_position = str_replace( '_', '-', $slider_position );
		$classes[] = 'post-slider-'. $slider_position;
	}

	// Font smoothing
	if ( tb_get_mod( 'enable_font_smoothing' ) ) {
		$classes[] = 'smooth-fonts';
	}

	// Mobile menu toggle style
	$classes[] = 'tb-mobile-toggle-menu-'. tb_global_obj( 'mobile_menu_toggle_style' );

	// Mobile menu style
	if ( 'disabled' == tb_global_obj( 'mobile_menu_style' ) ) {
		$classes[] = 'mobile-menu-disabled';
	} else {
		$classes[] = 'has-mobile-menu';
	}
	
	// Return classes
	return $classes;

}
add_filter( 'body_class', 'tb_body_classes' );