function x_widgets_init() { register_sidebar(array('name' => __('Main Sidebar', '__x__'), 'id' => 'sidebar-main', 'description' => __('Appears on posts and pages that include the sidebar.', '__x__'), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h4 class="h-widget">', 'after_title' => '</h4>')); $i = 0; $n = x_header_widget_areas_count(); while ($i < $n) { $i++; register_sidebar(array('name' => __('Header ', '__x__') . $i, 'id' => 'header-' . $i, 'description' => __('Widgetized header area.', '__x__'), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h4 class="h-widget">', 'after_title' => '</h4>')); } $i = 0; $n = x_footer_widget_areas_count(); while ($i < $n) { $i++; register_sidebar(array('name' => __('Footer ', '__x__') . $i, 'id' => 'footer-' . $i, 'description' => __('Widgetized footer area.', '__x__'), 'before_widget' => '<div id="%1$s" class="widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h4 class="h-widget">', 'after_title' => '</h4>')); } }
<?php // ============================================================================= // VIEWS/GLOBAL/_HEADER-WIDGET-AREAS.PHP // ----------------------------------------------------------------------------- // Outputs the widget areas for the widgetbar. // ============================================================================= $n = x_header_widget_areas_count(); ?> <?php if (!is_page_template('template-blank-7.php') && !is_page_template('template-blank-8.php')) { ?> <?php if ($n != 0) { ?> <div class="x-widgetbar collapse"> <div class="x-widgetbar-inner"> <div class="x-container-fluid max width"> <div class="x-row-fluid"> <?php $i = 0; while ($i < $n) { $i++; switch ($n) { case 4: $span = 'x-span3'; break; case 3:
function x_admin_body_class($classes) { $screen = get_current_screen(); $classes .= ' x-theme-active'; $classes .= ' x-' . x_get_stack(); if ($screen->base == 'widgets') { $classes .= ' x-header-widgets-' . x_header_widget_areas_count(); $classes .= ' x-footer-widgets-' . x_footer_widget_areas_count(); } return $classes; }