<?php

if (!defined('ABSPATH')) {
    exit;
}
// Exit if accessed directly
// Bottom Widget Area
$l_area = 'l-sb-right';
if (weaverx_getopt('primary_smartmargin') || weaverx_getopt('secondary_smartmargin')) {
    $l_area .= '-lm';
}
$class = $l_area . ' m-full s-full sb-float-right ' . weaverx_area_class('secondary', 'pad', '', 'margin-bottom');
echo '<div style="clear:right;"></div>';
weaverx_put_widgetarea('secondary-widget-area', $class);
weaverx_clear_both('secondary-widget-area');
function weaverx_sb_postcontent($who)
{
    weaverx_clear_both('sb-postcontent-' . $who);
    $class = 'l-widget-area-bottom m-widget-area-bottom s-widget-area-bottom ' . weaverx_area_class('bottom', 'pad');
    if (!weaverx_is_checked_page_opt('_pp_bottom-widget-area')) {
        switch ($who) {
            case 'blog':
            case 'pwp':
            case 'single':
                weaverx_put_widgetarea('blog-bottom-widget-area', $class, 'bottom');
                break;
            case 'page':
                weaverx_put_widgetarea('page-bottom-widget-area', $class, 'bottom');
                break;
            case 'archive':
            case 'author':
            case 'category':
            case 'tag':
            case 'search':
                break;
            case 'image':
            case '404':
            default:
                break;
        }
    }
    // end not hide bottom per page
    weaverx_put_widgetarea('sitewide-bottom-widget-area', $class, 'bottom');
    // sitewide bottom
    weaverx_clear_both('sitewide-bottom-widget-area');
}
<?php

if (!defined('ABSPATH')) {
    exit;
}
// Exit if accessed directly
/**
 * The Left Split Sidebar if on top
 *
 * @package WordPress
 * @subpackage Weaver X
 * @since Weaver Xtreme 1.0
 */
$l_area_left = 'l-sb-left-split-top';
if (weaverx_getopt('primary_smartmargin') || weaverx_getopt('secondary_smartmargin')) {
    $l_area_left .= '-rm';
}
$class = $l_area_left . ' m-full s-full ' . weaverx_area_class('primary', 'pad', '', 'margin-bottom');
if (weaverx_has_widgetarea('primary-widget-area')) {
    weaverx_put_widgetarea('primary-widget-area', $class);
} else {
    if (!weaverx_has_widgetarea('secondary-widget-area')) {
        weaverx_no_sidebars($class);
    }
}
 * @subpackage Weaver X
 * @since Weaver Xtreme 1.0
 */
weaverx_inject_area('prefooter');
// put the prefooter optional area
if (weaverx_getopt('footer_hide') != 'hide' && !weaverx_is_checked_page_opt('_pp_hide_footer')) {
    $f_class = weaverx_area_class('footer', 'pad', '-trbl', 'margin-none');
    ?>
<footer id="colophon" <?php 
    echo 'class="colophon ' . $f_class . '"';
    ?>
 role="contentinfo">
	<?php 
    if (weaverx_has_widgetarea('footer-widget-area')) {
        $p_class = weaverx_area_class('footer_sb', 'pad', '', 'margin-bottom');
        weaverx_put_widgetarea('footer-widget-area', $p_class);
        weaverx_clear_both('footer-widget-area');
    }
    /* ======== EXTRA HTML ======== */
    $extra = weaverx_getopt('footer_html_text');
    $hide = weaverx_getopt_default('footer_html_hide', 'hide-none');
    if ($extra == '' && is_customize_preview()) {
        echo '<div id="footer-html" style="display:inline;"></div>';
        // need the area there for customizer live preview
    } else {
        if ($extra != '' && $hide != 'hide') {
            $c_class = weaverx_area_class('footer_html', 'not-pad', '-none', 'margin-none');
            ?>
			<div id="footer-html" class="<?php 
            echo $c_class;
            ?>
function weaverx_header_widget_area($where_now)
{
    // header.php support
    // 'top' => 'Top of Header'
    // 'after_header' => 'After Header Image'
    // 'after_html' => 'After HTML Block'
    // 'after_menu' => 'After Main Menu'
    $sb_position = weaverx_getopt_default('header_sb_position', 'top');
    if ($sb_position == $where_now && weaverx_has_widgetarea('header-widget-area')) {
        $p_class = weaverx_area_class('header_sb', 'notpad', '-none', 'margin-none');
        //weaverx_clear_both('header_sb');
        weaverx_put_widgetarea('header-widget-area', $p_class, 'header');
        if (weaverx_getopt('header_sb_align') == 'float-right') {
            weaverx_clear_both('header-widget-area');
        }
    }
}