<?php /** * Additional features to allow styling of the templates * * @package eLearning Education * @subpackage elearning_education */ /** * Adds custom classes to the array of body classes. * * @param array $classes Classes for the body element. * @return array */ function elearning_education_body_classes( $classes ) { // Add class of group-blog to blogs with more than 1 published author. if ( is_multi_author() ) { $classes[] = 'group-blog'; } // Add class of hfeed to non-singular pages. if ( ! is_singular() ) { $classes[] = 'hfeed'; } // Add class if we're viewing the Customizer for easier styling of theme options. if ( is_customize_preview() ) { $classes[] = 'elearning-education-customizer'; } // Add a class if there is a custom header. if ( has_header_image() ) { $classes[] = 'has-header-image'; } // Add class if sidebar is used. if ( is_active_sidebar( 'sidebar-1' ) && ! is_page() ) { $classes[] = 'has-sidebar'; } return $classes; } add_filter( 'body_class', 'elearning_education_body_classes' );