<?php /** * Displays the Widget Area Above Footer. This sidebar can be overridden in child themes by creating a file of the same name. * * @since 3.8.4 * @package Suffusion * @subpackage Sidebars */ global $suf_widget_area_above_footer_enabled, $suf_ns_waaf_enabled, $suf_wa_waaf_style; $display = apply_filters('suffusion_can_display_widget_area_above_footer', true); if (!$display) { return; } if ($suf_widget_area_above_footer_enabled == "enabled") { $suffusion_pseudo_template = suffusion_get_pseudo_template_class(); if (is_page_template('no-sidebars.php') && $suf_ns_waaf_enabled == 'not-enabled' || in_array('page-template-no-sidebars-php', $suffusion_pseudo_template) && $suf_ns_waaf_enabled == 'not-enabled') { } else { if (!suffusion_is_sidebar_empty(5)) { ?> <!-- horizontal-outer-widgets-2 Widget Area --> <div id="horizontal-outer-widgets-2" class="<?php echo $suf_wa_waaf_style; ?> warea fix"> <?php dynamic_sidebar('Widget Area Above Footer'); ?> </div> <!-- /horizontal-outer-widgets-2 --> <?php
function suffusion_get_body_classes($classes = array(), $class = '') { if (!is_array($classes)) { $classes = explode(' ', $classes); } $queried_id = get_queried_object_id(); $hidden_elements = array(); if ($queried_id != 0) { $hide_top_navigation = suffusion_get_post_meta($queried_id, 'suf_hide_top_navigation', true); if ($hide_top_navigation) { add_filter('suffusion_can_display_top_navigation', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-top-nav'; } $hide_main_navigation = suffusion_get_post_meta($queried_id, 'suf_hide_main_navigation', true); if ($hide_main_navigation) { add_filter('suffusion_can_display_main_navigation', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-main-nav'; } $hide_header = suffusion_get_post_meta($queried_id, 'suf_hide_header', true); if ($hide_header) { add_filter('suffusion_can_display_header', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-header'; } $hide_footer = suffusion_get_post_meta($queried_id, 'suf_hide_footer', true); if ($hide_footer) { add_filter('suffusion_can_display_site_footer', 'suffusion_disable_component_for_view'); $hidden_elements[] = 'no-site-footer'; } } $suffusion_pseudo_template = suffusion_get_pseudo_template_class(); global $suf_color_scheme, $suffusion_skin_dependence; $skin = isset($suf_color_scheme) ? $suf_color_scheme : 'light-theme-gray-1'; $extra_classes = $suffusion_pseudo_template; if (isset($suffusion_skin_dependence[$skin])) { $extra_classes = array_merge($extra_classes, $suffusion_skin_dependence[$skin]); } $extra_classes[] = $skin; $extra_classes[] = 'suffusion-custom'; if (is_page_template('template-custom-post-type-archive.php')) { $extra_classes[] = 'custom-post-type-archive'; $cpt_name = suffusion_get_post_meta($queried_id, 'suf_cpt_post_type', true); $extra_classes[] = 'custom-post-type-archive-' . $cpt_name; } $classes = array_merge($classes, $extra_classes, $hidden_elements); return $classes; }