function barcelona_body_class($classes) { if (barcelona_get_option('boxed_layout') == 'on') { $classes[] = 'boxed-layout'; } $barcelona_bg = barcelona_get_background(); if (empty($barcelona_bg)) { $barcelona_bg = barcelona_get_background(true); } if ((get_background_color() !== get_theme_support('custom-background', 'default-color') || get_background_image() || !empty($barcelona_bg)) && !in_array('boxed-layout', $classes)) { $classes[] = 'boxed-layout-bg'; if (!empty($barcelona_bg)) { $classes[] = 'po-bg'; } } if (class_exists('Mobile_Detect')) { $barcelona_detect = new Mobile_Detect(); if ($barcelona_detect->isTablet()) { $classes[] = 'barcelona-device-tablet'; } else { if ($barcelona_detect->isMobile()) { $classes[] = 'barcelona-device-mobile'; } } } if (is_singular()) { $barcelona_fimg_id = barcelona_get_option('featured_image_style'); $barcelona_post_format = barcelona_get_post_format(); $barcelona_is_media = in_array($barcelona_post_format, array('audio', 'gallery', 'video'), true); if ($barcelona_is_media && in_array($barcelona_fimg_id, array('sp', 'fp', 'fs'), true)) { $barcelona_fimg_id = 'sw'; } if (in_array($barcelona_post_format, array('gallery', 'video'), true) && $barcelona_fimg_id != 'cl') { $barcelona_fimg_id = 'fw'; } $classes[] = 'barcelona-fimg-' . $barcelona_fimg_id; } if (is_single() || is_category()) { $classes[] = barcelona_get_option('show_breadcrumb') != 'on' ? 'no-breadcrumb' : 'has-breadcrumb'; } return $classes; }
function barcelona_footer_custom_code() { $barcelona_code = barcelona_get_option('footer_custom_code'); $barcelona_background = barcelona_get_background(true); if (!empty($barcelona_background)) { if (empty($barcelona_code)) { $barcelona_code = ''; } $barcelona_code .= "\n<script>jQuery(document).ready(function(\$){ \$.backstretch('" . esc_url($barcelona_background) . "'); });</script>"; } // Add footer custom code if (!empty($barcelona_code)) { // We trust the author here. The author can add custom html to footer. echo $barcelona_code . "\n"; } }